본문 바로가기

분류 전체보기125

[백준 2480번] 주사위 세개 (python) [문제] [코드] one, two, three = map(int, input().split()) if one == two == three: print(10000 + (one*1000)) elif one == two: print(1000 + (one*100)) elif one == three: print(1000 + (one*100)) elif two == three: print(1000 + (two*100)) else: max = one if two > max: max = two if three > max: max = three print(max*100) [풀이] one, two, three = map(int, input().split()) map(int, input().split())를 사용하여 입력받.. 2023. 8. 13.
[백준 2525번] 오븐 시계 (python) [문제] [코드] H, M = map(int, input().split()) T = int(input()) result = M + T if result >= 60: H += int(result/60) M = result%60 if H >= 24: H -= 24 print(H, M) else: print(H, result) [풀이] H, M = map(int, input().split()) T = int(input()) map(int, input().split())와 int(input())을 사용하여 입력받은 값을 변수 H, M, T에 차례대로 저장한다. result = M + T 현재 시간 H, M에 요리하는 데 필요한 시간 T를 더해 요리가 종료되는 시간을 출력해야 한다. 계산 진행을 위해 현재 시간 .. 2023. 8. 13.
[백준 2884번] 알람 시계 (python) [문제] [코드] H, M = map(int, input().split()) if M < 45: M += 15 H -= 1 if H < 0: H += 24 print(H, M) else: M -= 45 print(H, M) [풀이] H, M = map(int, input().split()) map(int, input().split())를 사용하여 입력받은 값을 공백을 기준으로 분리하여 변수 H, M에 차례대로 저장한다. 45분 일찍 알람을 설정해야 하기 때문에 원래 시간보다 45분 앞선 시간을 출력해야 한다. 이때, M이 45보다 작을 때와 45보다 크거나 같을 때의 두 가지 경우로 나눠 시간 계산을 진행한다. if M < 45: M += 15 H -= 1 if H < 0: H += 24 print(H,.. 2023. 8. 13.
[백준 14681번] 사분면 고르기 (python) [문제] [코드] x = int(input()) y = int(input()) if x>0 and y>0: print(1) elif x0: print(2) elif x0: print(1) x > 0이면서 y > 0일 경우에는 제1사분면에 속한다. elif x0: print(2) x 0일 경우에는 제2사분면에 속한다. elif x 2023. 8. 13.
[백준 2753번] 윤년 (python) [문제] [코드] year = int(input()) if year%4 == 0 and year%100 != 0: print(1) elif year%400 == 0: print(1) else: print(0) [풀이] year = int(input()) int(input())을 사용하여 입력받은 값을 변수 year에 저장한다. if year%4 == 0 and year%100 != 0: print(1) elif year%400 == 0: print(1) else: print(0) 윤년에 해당하는 조건은 아래와 같다. 1. 연도가 4의 배수이면서, 100의 배수가 아닐 때 2. 연도가 400의 배수일 때 1번에서 요구하는 조건은 두 가지 조건을 동시에 만족해야 하므로 and 연산자를 사용해 두 가지 조건을.. 2023. 8. 13.
[백준 9498번] 시험 성적 (python) [문제] [풀이] score = int(input()) if score >= 90 and score = 80 and score = 70 and score = 60 and score 2023. 8. 13.