알고리즘(백준, 프로그래머스)/[백준] BronzeⅣ

[백준 17362 / 파이썬 / BronzeⅣ / sloved.ac] 수학은 체육과목 입니다 2

마법사 코딩공주 2022. 12. 12. 09:13
728x90
반응형

https://www.acmicpc.net/problem/17362

 

17362번: 수학은 체육과목 입니다 2

첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다.

www.acmicpc.net

예상했겠지만, 여러분은 이제 위의 19번 문제 세 번째 줄에 등장하는 수 '1000'을 임의의 자연수로 바꾸었을 때 그에 해당하는 답을 출력하는 프로그램을 작성해야 한다.

입력

첫 번째 줄에 자연수 n (1 ≤ n ≤ 109)이 주어진다.

출력

첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다.

예제 입력 1

3

예제 출력 1

3

예제 입력 2

1000

예제 출력 2 

2

풀이 :

n = int(input())
ans = n % 8

if ans == 1:
    print(1)
elif ans in [2, 0]:
    print(2)
elif ans in [3, 7]:
    print(3)
elif ans in [4, 6]:
    print(4)
elif ans == 5:
    print(5)
728x90
반응형