문제
https://www.acmicpc.net/problem/17362
풀이 코드 (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
를 출력하면 된다..!
실제 모의고사 풀이도 이거임 ㅋㅋㅋㅋ ㅠ
'Algorithm > Python' 카테고리의 다른 글
[Algorithm] 백준 19532번 : 수학은 비대면강의입니다 (0) | 2022.06.12 |
---|---|
[Algorithm] 백준 22352번 : 항체 인식 (0) | 2022.06.06 |
[Algorithm] 백준 22351번 : 수학은 체육과목 입니다 3 (0) | 2022.05.30 |
[Algorithm] 백준 22354 번 : 돌 가져가기 (0) | 2022.05.29 |
[Algorithm] Python : index 함수의 시간초과 해결법, Dictionary 이용 ! (0) | 2022.04.01 |