Stay Hungry Stay Foolish

SWEA

[SWEA] 13229. 일요일 (Python/D3)

dev스카이 2024. 10. 21. 16:45

[문제 링크] 👇

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com


 

풀이

1. 날짜를 리스트에 모두 저장한다.

days = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]

 

 

2. 날짜 리스트의 길이만큼 for문을 돌린다.

  • 입력받은 것과 날짜 리스트에 들어있는 문자열과 같으면
  • 7에서 현재 날짜를 빼준다.
    for i in range(len(days)):
        if days[i] == day:
            result = 7 - i
            break

 

 

Solution

test_case = int(input())
for tc in range(1, test_case + 1):
    day = input()
    days = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]
    result = 0
    for i in range(len(days)):
        if days[i] == day:
            result = 7 - i
            break
    print("#%d %d" %(tc, result))