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
반응형
'알고리즘(백준, 프로그래머스) > [백준] BronzeⅣ' 카테고리의 다른 글
[백준 19944 / 파이썬 / BronzeⅣ / sloved.ac] 뉴비의 기준은 뭘까? (0) | 2022.12.29 |
---|---|
[백준 23795/ 파이썬 / BronzeⅣ / sloved.ac] 사장님 도박은 재미로 하셔야 합니다. (0) | 2022.12.27 |
[백준 15726/ 파이썬 / BronzeⅣ / sloved.ac] 이칙연산 (0) | 2022.12.12 |
[백준 16199/ 파이썬 / BronzeⅣ / sloved.ac] 나이 계산하기 (0) | 2022.12.09 |
[백준 15963/ 파이썬 / BronzeⅣ / sloved.ac] CASIO (0) | 2022.12.09 |