전체 글 19

[2026/03/23] 내일배움캠프 11일차 TIL

오늘은 프로그래밍 주차 개인과제를 마무리하고 튜터님 강의를 통해서 복습을 했다. 개인과제 마지막 단계를 하면서 어떻게 짤지 고민하는 가진 뒤에 코드를 작성했는데, 코드를 살펴보니 개선 점이 많아서 기존에 공부했던 내용들을 복습하고 함수들을 찾아보면서 어떻게 하면 더 나은 코드를 만들 수 있을 지 고민을 많이 했던 것 같다. 1) 2-4 가장 많이 판매된 제품의 이름과 수량을 반환하는 함수 작성def find_top_seller(sales_data): key = list(sales_data.keys()) # key값 리스트 value = list(sales_data.values()) # value값 리스트 max_sales = max(value) # 최대 value 탐색 top_pro..

[2026/03/20] 내일배움캠프 10일차 TIL

오늘은 본격적으로 코딩을 하며 머리를 쓰기 시작했다. 개인 과제와 튜터님의 파이썬 교실 자료에서의 실습 과제들이 상당히 생각할 요소들이 많고 filter, map, lambda 등 내가 이전에 써보지 않은 메서드를 사용해서 익숙하지 않았기 때문이다. 오늘은 창의적이라고 생각했거나 생각하는 시간이 좀 소요되었던 내용들에 대해서 TIL을 작성해보려고한다. 1) 코트카타 8번문항 각도기아이디어1. if문을 이용하여 angle 조건 별로 정해진 숫자를 return2. 범위 외의 숫자를 입력받았을 때 오류를 printdef solution(angle): if 0아이디어를 바탕으로 if문을 사용하여 간단하게 코드를 작성할수 있었다. 깔끔하게 풀었다고 생각했지만, 다른 사람의 풀이를 보고 나의 사고가 아직은 ..

[2026/03/19] 내일배움캠프 9일차 TIL

오늘은 파이썬 데이터 종합반 강의 4강을 듣고 본격적으로 코드카타를 시작했다. 오늘은 코딩 문제를 풀어보며 흥미로웠거나 어려웠던 내용들에 대해서 적어보려고한다. 1> 코드카타 5번 문항정수 두개를 입력받아 두 수가 같은지 여부를 판단하는 문제였다. 우선 코드를 작성전 다음과 같이 알고리즘을 구성했다1) IF문으로 두개의 숫자를 비교한다2) 같으면 1을 retrun, 다르면 2를 return 하도록 한다. def solution(num1, num2): if (num1==num2): return 1 else: return -1알고리즘에 따라 코드를 작성했고 정상적으로 작동했다. 쉬운 문제였지만, 흥미로웠던 점은 다른 사람들의 코드를 볼 수 있고 사람마다 다양한 방법으로 같..