반응형
SMALL
# 연도를 계산할 정수 변수 선언 후 초기화,
E,S,M,count = 1,1,1,1
#입력받은 연도
ENum, SNum, MNum = map(int,input().split())
#while문 사용 break 전까지 반복 파이썬에서의 부울값은 대문자
while(True):
#만약 계산용 변수가 목표하는 변수와 같다면 break
if ENum == E and SNum == S and MNum == M: break
# 1씩 늘리며 카운트
E += 1; S += 1 ;M += 1 ; count += 1
if E>=16 : E-=15
if S>=29 : S-=28
if M>=20 : M-=19
# 출력
print(count)
브루트포스는 while 또는 for 등의 반복문 사용이 많기 때문에 파이썬에서 의 반복문에 익숙해지는데 많은 도움이 되는 듯 하다.
다중 입력을 한줄에 받거나 여러줄에 걸쳐서 받는 방법도 조금씩 익숙해 지는게 좋을 듯하다.
반응형
LIST
'Python > 개인 공부' 카테고리의 다른 글
[BOJ] 백준 11720번 숫자의 합 (0) | 2023.03.27 |
---|---|
[BOJ] 1075번 나누기 파이썬 사용 풀이 - 문자열 슬라이싱 (0) | 2023.03.26 |
[BOJ] 7568번 덩치 파이썬 풀이 & C# 사용 풀이 (0) | 2023.03.26 |
[BOJ] 4375번 "1" 파이썬 풀이 (0) | 2023.03.24 |
[파이썬] 수 자료형 (0) | 2023.03.19 |