Algorithm/Python
[Algorithm] 백준 17362번 : 수학은 체육과목 입니다 2
yevdev
2022. 5. 30. 16:35
문제
https://www.acmicpc.net/problem/17362
17362번: 수학은 체육과목 입니다 2
첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다.
www.acmicpc.net
풀이 코드 (Python)
n = input()
n = int(n)
rem = n % 8
if rem == 1:
print(1)
elif (rem == 2) or (rem == 0):
print(2)
elif (rem == 3) or (rem == 7):
print(3)
elif (rem == 4) or (rem == 6):
print(4)
else:
print(5)
풀이 설명
풀이 코드 진짜 완전 간단 ,,ㅋ
8주기마다 반복되기 때문에
n으로 입력받은 숫자를 8로 나누어,
나머지가 1 이면 1
나머지가 2 or 0 이면 2
나머지가 3 or 7 이면 3
나머지가 4 or 6 이면 4
나머지가 5 이면 5
를 출력하면 된다..!
실제 모의고사 풀이도 이거임 ㅋㅋㅋㅋ ㅠ