코딩테스트 연습 - 연속된 수의 합 | 프로그래머스 스쿨 (programmers.co.kr) 어렵군.. total을 num으로 나누면 몫이 result의 가운데 값이네 가운데값은 정해졌으니 num-1개가 가운데를 중심으로 대칭이군 num이 짝수인 경우에는 가운데 값이 정수가 아니라 저기 포함되지 않고 그 값을 사이에 두는 정수가 가운데에서 왼쪽, 오른쪽에 위치하는군 num이 2고 total이 2인 경우는...어떻게 구할 수 있지....음..... num이 3이고 total이 7인 경우는..? 4,5,6도 안 되고 5,6,7도 안 되는데... 왜 num개의 연속된 수를 더해서 total이 될 수 없는 케이스는 없다고 하는거지..... 뭐 여튼...num이 짝수일 경우와 홀수일 경우 나눠서 해야 하는 거 같..
- 알고리즘 문제 풀이 [코테] 직사각형 넓이 구하기 — 구민정의 개발일지 (tistory.com) [코테] 이진수 더하기 — 구민정의 개발일지 (tistory.com) - 장고 심화 강의 파이썬 장고 실무 심화 4주차 : 인스타그램 기능 클론(1) — 구민정의 개발일지 (tistory.com) 오늘 4주차 강의를 들었고, 위 링크에 오늘 배운 것&실습한 것을 정리해놨다 오랜만에 알고리즘 문제를 풀었다..!!! 오늘 해보니까 아침 시간에 딱 시간을 정해놓고 하는 게 정답인 것 같다 저번주에 공부해 본 결과 알고리즘 문제 풀이를 중간에 하거나 저녁에 하면 아직 강의를 다 못 들었을 경우 맥이 끊겨서 풀기 싫어진다 아침에 맑은 정신머리(?)로 푸는게 딱 좋은 것 같다 그나저나 오늘 4주차 강의를 다 못 들었..
restful한 api 설계를 할 수 있다 미디어 파일과 스태틱 파일에 대해 이해한다 게시글 모델과 조회/업로드를 위한 serializer를 만들 수 있다 이미지를 포함한 게시글 기능을 개발할 수 있다 포스트맨으로 백엔드 개발을 하면서 테스팅을 할 수 있다 drf에서 댓글 기능을 개발할 수 있다 drf에서 좋아요 기능을 개발할 수 있다 drf에서 follow 기능을 개발할 수 있다 many-to-many 관계를 설정하는 경우와 방법, 그리고 related_name의 사용 방법을 이해한다 3주차에서 생성한 drf_project 폴더에 이어서 작성한다 - restful하게 api 설계해보기 필요한 api를 생각해보면 게시글(조회/작성), 게시글 상세보기(조회/수정/삭제), 댓글(조회/작성), 댓글 상세(수정..
코딩테스트 연습 - 이진수 더하기 | 프로그래머스 스쿨 (programmers.co.kr) 처음엔...문자열을 리스트로 변환해서 각 인덱스마다 계산을 해야 하나? 하는 생각이 먼저 들었다 근데 문제는 자릿수가 다른 경우, 1+1=10이 되어서 올림을 하는 경우 어떻게 표현해야 하나 싶어서 검색을 했다 이진수 덧셈 함수가 있진 않을까 싶어서 그러다 이진수를 십진수로, 십진수를 이진수로 변환하는 함수가 있다는 것을 알게 되었다 두 이진수를 일단 십진수로 변환한 후에 두 수를 더하고 다시 이진수로 변환한 값을 리턴하면 될 것 같았다 def solution(bin1, bin2): answer = '' bin_to_decimal1 = int(bin1, 2) bin_to_decimal2 = int(bin2, 2) ..