조건문 7

[백준] 2480번 : 주사위 세개 (Python) - 단계별로 풀어보기

► 문제 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net ► 풀이 a,b,c = map(int,input().split()) if a == b == c: print(10000+a*1000) elif a == b: print(1000+a*100) elif b == c: print(1000+b*100) elif a == c: print(1000+a*100) else: print(100 * max(a,b,c)) #가장 큰 값 추출

백준 2023.03.25

[백준] 2525번 : 오븐 시계 (Python) - 단계별로 풀어보기

► 문제 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net ► 풀이 A, B = map(int, input().split()) C = int(input()) A += C // 60# 나누기 / 몫 // B += C % 60# += 할당연산자 (왼쪽 변수에 오른쪽 값을 더한 값을 오른쪽 변수에 덮어쓰기) if B >= 60: A += 1 B -= 6-0 if A >= 24:# elif 아님 A -= 24 print(A,B) 이전글 알람시계 문제는 시간을 빼주는거라면 오븐시계는 더해주는 것! 문제 입력..

백준 2023.03.24

[백준] 2884번 : 알람 시계 (Python) - 단계별로 풀어보기

Python3 코드 H,M = map(int,input().split()) # H = hour, M = minutes if M > 44 : print(H,M-45) elif M 0: print(H-1,M+15) else: print(23,M+15) 창영이의 방법대로 알람을 설정하려면 입력받은 시간에서 45분을 빼면 된다. 이때 M이 45분 이상이면 M-45로 출력하면 되지만 M이 45분 미만일 때는 마이너스(-) 값이 된다. 이를 어떻게 해결하냐면 아래 예시에서 규칙을 발견하면 된다. Ex. 40분일 때는 -5 = 55분 30분일 때는 -15 = 45분 25분일 때는 -20 = 40분 이때 규칙이 발생한다! 처음 입력받은 값(M)에서 +15분을 해주면 우리가 원하는 형식의 시간이 ..

백준 2023.03.22