전체 글

기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
[알고리즘 발표] 2741번 N찍기 문제 설명 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 성능 요약 메모리: 31256 KB, 시간: 92 ms 분류 구현 cnt = int(input()) for i in range(cnt): print(i+1)
[알고리즘 발표] 2753번 윤년 문제 설명 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. 출력 첫째 줄에 윤년이면 1, 아니면 0을 출력한다. 성능 요약 메모리: 31252 KB, 시간: 40 ms 분류 구현, 사칙연산, 수학 # 풀이 1 year = int(input()) r..
· Django, DRF
댓글,대댓글 모델 정의 # models.py class Comment(TimeStampedModel, models.Model): post = models.ForeignKey('Post', related_name='comments', on_delete=models.CASCADE) user = models.ForeignKey(User, related_name='comments', on_delete=models.CASCADE) content = models.TextField() created_at = models.DateTimeField(auto_now_add=True) root = models.ForeignKey('self', related_name='root_comment', on_delete=models..
· GIT
feat : 새로운 기능 추가 fix : 버그 수정 docs : 문서 관련, documentation 변경 style : 스타일 변경 - 코드 의미에 영향을 주지 않는, 코드가 아닌 스타일에 관련된 변경사항(포맷, 공백, 빼먹은 세미콜론, 함수 이름 변경, 줄간격, 파일 이름, 의미없는 주석 삭제) refactor : 코드 리팩토링 - 리팩토링에 대한 커밋(버그를 수정하지 않고 기능을 추가하지 않는 코드 변경) test : 테스트 관련 코드 - 누락된 테스트 추가 또는 기존 테스트 수정 build : 빌드 관련 파일 수정 ci : CI 설정 파일 수정 perf : 성능 개선 chore : 그 외 자잘한 수정 출처 Git commit 메시지 컨벤션 📩 commit 메시지를 잘 써야하는 이유? 개발하기도 힘..
코드 # settings.py # swagger settings SWAGGER_SETTINGS = { "DEFAULT_INFO": "obab.urls.api_info", "USE_SESSION_AUTH": False, "VALIDATOR_URL": None, "SECURITY_DEFINITIONS": { "Bearer": {"type": "apiKey", "name": "Authorization", "in": "header"} }, } 위의 코드는 Django 프로젝트의 설정 파일(settings.py)에서 Swagger 설정을 구성하는 부분입니다. Swagger는 API 문서를 생성하고 제공하는 도구이며, DRF(Django Rest Framework)와 함께 사용되어 API의 사용 방법을 문서화하고 ..
Jong_seoung
Today_developStory