코딩한걸음
23-05-04 코딩테스트 : 달리기 경주
Coding Test/Programers 2023. 5. 4. 15:20

문제 내용 https://school.programmers.co.kr/learn/courses/30/lessons/178871 더보기 # 달리기 경주 # 문제 설명 # 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 # 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. # 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 # 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어질 때, # 경주가 끝났을 때 선수들의 이름을 1등부터 등수 순서대로 배열에 담아 # return 하는 solution 함수를 완성해주세요. # 제한사항 # 5 ≤ players의 길이 ≤ 50,000 # players[i]는 i번째 선수의 이름을 의미합니다..

23-05-03 TIL 일지 : 프로그래머스 햄버거 만들기
NBCamp/코딩 한걸음 2023. 5. 4. 00:45

Today I Learned 어떤 문제가 있었는지 # https://school.programmers.co.kr/learn/courses/30/lessons/133502 # 햄버거 만들기 # 문제 설명 # 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 # 햄버거만 포장을 합니다. 상수는 손이 굉장히 빠르기 때문에 # 상수가 포장하는 동안 속 재료가 추가적으로 들어오는 일은 없으며, # 재료의 높이는 무시하여 재료가 높이 쌓여서 일이 힘들어지는 경우는 없습니다. # 예를 들어, 상수의 앞에 쌓이는 재료의 순서가 # [야채, 빵, 빵, 야채, 고기, 빵, 야채, 고기, 빵]일 때, # 상수는 여섯 번째 재료가 쌓였을 때, 세 번째 재료부터 여섯 번째 재료를 이용하여 # ..

23-05-03 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 4. 00:26

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/86491 # https://school.programmers.co.kr/learn/courses/30/lessons/86491 # 최소직사각형 # 문제 설명 # 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. # 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, # 작아서 들고 다니기 편한 지갑을 만들어야 합니다. # 이러한 요건을 만족하는..

4월 4주차 주간회고 : WIL
NBCamp/코딩 한걸음 2023. 5. 3. 03:08

Weekly I Learned TIL 회고 04-24 HTTP 기본 지식 https://raoneli-coding.tistory.com/77 04-25 collections 모듈의 Counter 클래스 https://raoneli-coding.tistory.com/78 04-26 divmod(), sort(key = ) https://raoneli-coding.tistory.com/81 04-27 DRF app 생성과 세팅 https://raoneli-coding.tistory.com/85 04-28 Serializer, Swagger https://raoneli-coding.tistory.com/93 다음 주 목표 주간 80시간 이상 공부 알고리즘 강의 완강 프로그래머스 1500점 AWS강의 완강 이번..

23-05-02 TIL 일지 : 재귀함수
NBCamp/코딩 한걸음 2023. 5. 3. 02:54

Today I Learned 선발대에서 배웠던 여러가지 재귀함수들 # 팩토리얼 def factorial(n): if n

23-05-01 TIL 일지 : CBV, CORS
NBCamp/코딩 한걸음 2023. 5. 3. 02:48

CBV https://raoneli-coding.tistory.com/91 [DRF] class형 view로 바꾸기 💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 참고자료https://www.django-rest-framework.org/tutorial/3-class-based-views/ FBV > CBV로 바꾸기 ## articles/views.py ... from rest_framework.views import APIView class ArticleLi raoneli-coding.tistory.com CORS https://raoneli-coding.tistory.com/92

23-04-28 TIL 일지 : Serializer, Swagger
NBCamp/코딩 한걸음 2023. 5. 3. 02:46

Serializer https://raoneli-coding.tistory.com/89 [DRF] Serializer 💡이 포스팅은 window, vscode 기준으로 작성되었습니다. serializers.py 만들고 viwes.py 에 적용 ## articles/serializers.py from rest_framework import serializers from .models import Article class ArticleSerializer(serializers.ModelSeri raoneli-coding.tistory.com Swagger https://raoneli-coding.tistory.com/90 [DRF] Swagger 적용해보기 💡이 포스팅은 window, vscode 기준으로 작..

[DRF] 예제 프론트엔드와 CORS
Python/Django 2023. 5. 3. 02:29

프론트엔드 // index.js console.log("자바스크립트 불러오기") vscode의 확장 프로그램인 live server 를 실행하고f12를 누르고 콘솔을 선택하면 다음과 같이 뜬다 // index.js console.log("자바스크립트 불러오기") window.onload = async function loadArticles(){ const response = await fetch('http://127.0.0.1:8000/articles/',{method:'GET'}) response_json = await response.json() console.log(response_json) } live server의 포트는 5500번이고 우리가 돌리는 서버의 포트는 8000번이기 때문에포트가 달라..