본문 바로가기

코드트리 알고리즘/Python3

[코드트리] 그 계절, 그 날 - Python https://www.codetree.ai/missions/5/problems/that-season-that-day/submissions 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 1. 윤년인지 확인 후 맞으면 29일, 아니면 28일인지 비교해서 True/False 리턴 2. 계절 출력 def func1(y, m, d): # 윤년일 때 maxDay1 = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 윤년이 아닐 때 maxDay2 = [0, 31, 28, 31, 30, 31, 30, 31, 31, .. 2023. 8. 31.
[코드트리] 사칙연산 함수 - Python https://www.codetree.ai/missions/5/problems/quadratic-operations-function/submissions 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 1. 사칙연산을 함수화시켜 출력 2. 다른 op가 들어올 경우 "False"로 예외처리 def addFunc(n1, n2): return n1 + n2 def subFunc(n1, n2): return n1 - n2 def mulFunc(n1, n2): return n1 * n2 def divFunc(n1, n2): return n1 // n2 n1, .. 2023. 8. 31.
[코드트리] 함수를 이용한 369 게임 - Python https://www.codetree.ai/missions/5/problems/369-games-using-functions/introduction 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 1. string.find()를 사용했을 때, 값이 포함되어있지 않으면 -1을 리턴하는 성질을 활용해 '3', '6', '9'일 때를 처리 2. i % 3을 통해 배수인지 판단 후 처리 def func1(a, b): cnt = 0 for i in range(a, b + 1): if str(i).find("3") != -1 or str(i).find("6") .. 2023. 8. 31.