반응형
파이썬 / BOJ 백준 알고리즘 / 1476번 날짜 계산 - 브루트 포스
문제 풀이
- 지구를 나타내는 수, 태양을 나타내는 수, 달을 나타내는 수을 값을 1부터 하나씩 증가시킵니다.
- 각각의 범위를 벗어나면 1부터 다시 시작합니다.
- 지구를 나타내는 수, 태양을 나타내는 수, 달을 나타내는 수의 값과 입력한 세 값과 일치하는지 확인하고,
일치하면 count를 출력하고, 일치하지 않으면 count를 1 증가시킵니다.
- 이 과정을 계속 반복합니다.
전체 코드
a, b, c= map(int, input().split())
fa = 0
fb = 0
fc = 0
count = 1
while True:
fa += 1
if fa == 16 :
fa = 1;
fb += 1
if fb == 29 :
fb = 1;
fc += 1;
if fc == 20 :
fc = 1;
if fa == a and fb == b and fc == c:
print(count)
break;
count += 1
반응형
'BOJ 백준 알고리즘 > 브루트 포스' 카테고리의 다른 글
파이썬 / BOJ 백준 / 1018 체스판 다시 칠하기 - 브루트포스 (0) | 2021.09.30 |
---|---|
파이썬 / BOJ 백준 / 7568 덩치 - 브루트포스 (0) | 2021.09.29 |
파이썬 / BOJ 백준 / 2231 분해합 - 브루트포스 (0) | 2021.09.28 |
파이썬 / BOJ 백준 / 2798 블랙잭 - 브루트포스 (0) | 2021.09.27 |
파이썬 / BOJ 백준 알고리즘 / 2309번 일곱 난쟁이 - 브루트 포스 (0) | 2020.10.22 |