728x90
반응형
goorm
구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.
goorm.co
코드
def func_a(month, day):
month_list = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
total = 0;
for i in range(1, month): # 월이 1부터 시작하기에 range start 수를 1로 지정
total += month_list[i-1] # list의 인덱스는 0부터 시작하기에 -1을 해줘야 함
total += day # 월 이외의 일수도 더해줘야 함
return total - 1
def solution(start_month, start_day, end_month, end_day):
start_total = func_a(start_month, start_day)
end_total = func_a(end_month, end_day)
return end_total - start_total
start_month = 1
start_day = 2
end_month = 2
end_day = 2
ret = solution(start_month, start_day, end_month, end_day)
print("solution 함수의 반환 값은", ret, "입니다.")
빈칸
func_a 함수 내 for문 빈칸 채우기
풀이
month_list의 원소 인덱스를 활용하여 각 월에 해당하는 만큼 일수를 더함.
728x90
반응형
'코딩 테스트 > COS PRO Python 2급' 카테고리의 다른 글
[COS PRO Python 기출 - 1차(빈칸)] 5. 배열의 순서 뒤집기 (0) | 2022.07.14 |
---|---|
[COS PRO Python 기출 - 1차(빈칸)] 4. 등장하는 가장 많은 수와 적은 수 구하기 (0) | 2022.07.14 |
[COS PRO Python 기출 - 1차(구현)] 2. 쇼핑몰 등급별 할인 금액 구하기 (0) | 2022.07.13 |
[COS PRO Python 기출 - 1차] 1. 단체 티셔츠를 주문하기 (0) | 2022.07.09 |
[프로그래머스 - COS PRO 파이썬 2급] 10. k번째로 작은 수 (0) | 2022.07.08 |