728x90
반응형
SMALL
*문제의 저작권은 SW Expert에 있습니다.
[문제]
오늘의 요일이 입력값으로 들어오면 오늘을 기준으로 가까운 일요일이 몇일 남았는지 계산하는 문제
#1. 메모리 : 56936kb, 실행시간 : 128ms, 코드길이 : 256(주석 제외)
T = int(input())
week = ["MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"]
for test_case in range(1, T + 1):
# 오늘의 요일 입력
test = (input())
# 일요일 인덱스 값을 기준으로 계산
result = week.index("SUN") - week.index(test)
# 계산 값이 0일 경우 일주일 후 이므로 7로 덮어쓰기
if result == 0 :
result = 7
print(f"#{test_case} {result}")
#1. 메모리 : 56684kb, 실행시간 : 144ms, 코드길이 : 237(주석 제외)
T = int(input())
week = ["MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"]
for test_case in range(1, T + 1):
test = (input())
result = week.index("SUN") - week.index(test)
print(f"#{test_case} {result if result != 0 else 7}")
728x90
반응형
LIST
'프로그래밍언어 > Code_Practice' 카테고리의 다른 글
[SW Expert Academy] 원 안의 점 (0) | 2023.06.29 |
---|---|
[SW Expert Academy] View (0) | 2023.06.28 |
파이썬) 겹치지 않는 숫자 랜덤으로 생성 (0) | 2021.11.08 |
이진탐색트리 검사 알고리즘 (0) | 2021.05.21 |
[SW Expert Academy] 파이썬 SW문제해결 구현_2일차 : 최소합 (0) | 2021.02.02 |