코딩한걸음
23-05-02 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 14:23

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/132267 # https://school.programmers.co.kr/learn/courses/30/lessons/132267 # 콜라 문제 # 문제 설명 # 오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다. # 정답은 아무에게도 말하지 마세요. # 콜라 빈 병 2개를 가져다주면 콜라 1병을 주는 마트가 있다. # 빈 병 20개를..

23-05-01 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 11:36

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/42576 # https://school.programmers.co.kr/learn/courses/30/lessons/42576 # 완주하지 못한 선수 # 문제 설명 # 수많은 마라톤 선수들이 마라톤에 참여하였습니다. # 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. # 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 # ..

23-04-28 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 11:24

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/181943 # https://school.programmers.co.kr/learn/courses/30/lessons/181943 # 문자열 겹쳐쓰기 # 문제 설명 # 문자열 my_string, overwrite_string과 정수 s가 주어집니다. # 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 # 문자열 overwri..

23-04-27 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 10:55

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/120904 # https://school.programmers.co.kr/learn/courses/30/lessons/120904 # 숫자 찾기 # 문제 설명 # 정수 num과 k가 매개변수로 주어질 때, # num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 # 없으면 -1을 return 하도록 solution 함수를 ..

23-04-27 TIL 일지 : DRF app 생성과 세팅
NBCamp/코딩 한걸음 2023. 4. 28. 11:05

Today I Learned 천천히 복습하고 개인과제를 하려했지만.. 계속되는 압박에 프로젝트 세팅이라도 먼저 해놨다. 겸사겸사 블로그에 내용도 정리하니 은근 시간 잡아먹네.. https://raoneli-coding.tistory.com/83

[DRF] App생성과 세팅
Python/Django 2023. 4. 28. 10:40

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 앱 만들기 articles 앱 생성 ## console python manage.py startapp articles 장고에 등록 ## drf_project/settings.py INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", 'rest_framework', 'articles', ] 모델 생성 ## articles/models.py class Article(models..

[DRF] 프로젝트 세팅
Python/Django 2023. 4. 26. 16:51

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 안보일 경우 우측하단의 버튼을 눌러 라이트모드로 바꿔주세요! 프로젝트 세팅참고문서 : https://www.django-rest-framework.org/ 가상환경 만들고 패키지 설치하기 원하는 곳에 프로젝트 디렉토리를 만들고 그 디렉토리로 이동한다 새로운 프로젝트를 만들 때 습관처럼 만든다 ## console python -m venv venv # 환경이 만들어진 후 가상환경 활성화 venv\Script\activate # 활성화가 됬다면 한번 확인해보자 pip list # 가상환경 비활성화는 deactivate 설치된 패키지가 2개만 있다면 정상 작동하는 것이다 django와 drf도 설치 ## console pip install dj..

23-04-26 TIL 일지 : divmod(), sort(key = )
NBCamp/코딩 한걸음 2023. 4. 26. 12:01

Today I Learned 팀원과 코테 코드리뷰를 했는데 내가 몰랐던 sort함수의 사용법과 처음보는 함수가 있어서 그것에 대해 알아보았다. divmod(x, y) 주어진 두 개의 숫자를 나눈 몫과 나머지를 담은 (몫, 나머지) 형태의 튜플로 반환함 # 내 풀이 # 재귀함수로 3진법 > 10진법 후 리버스 def dec_to_tri_reversed(number,str_tri=''): if number==0: return str_tri return dec_to_tri_reversed(number//3,str_tri+str(number%3)) # 재귀함수로 3진법 > 10진법 def tri_to_dec(str_tri, number=0,idx=0): if idx==len(str_tri): return num..