코딩 테스트/백준27 [백준 / BOJ] 2884번 - 알람 시계 백준 2884번 - 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 풀이 h, m = map(int, input().split()) m = m - 45 if m < 0: m = 60 + m if h == 0: h = 23 else: h -= 1 print(h, m, end = ' ') 2024. 2. 26. [백준 / BOJ] 2753번 - 윤년 백준 2753번 - 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제 풀이 n = int(input()) if (n % 4 == 0 and n % 100 != 0) or n % 400 == 0: print(1) else: print(0) 2024. 2. 4. [백준 / BOJ] 1330번 - 두 수 비교하기 백준 1330번 - 두 수 비교하기 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 풀이 a, b = map(int, input().split()) if a > b: print('>') elif a < b: print(' 2024. 2. 3. [백준 / BOJ] 15552번 - 빠른 A+B 백준 15552번 - 빠른 A+B https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제 풀이 import sys t = int(input()) for i in range(t): a, b = map(int, sys.stdin.readline().split()) print(a+b) 2024. 2. 2. [백준 / BOJ] 11022번 - A+B - 8 백준 11022번 - A+B - 8 https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 문제 풀이 n = int(input()) for i in range(n): a, b = map(int, input().split()) print('Case #%d: %d + %d = %d' % (i+1,a,b, a+b)) 2024. 1. 24. [백준 / BOJ] 11021번 - A+B - 7 백준 11021번 - A+B - 7 https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제 풀이 n = int(input()) for i in range(n): a, b = map(int, input().split()) print('Case #%d: %d' % (a+b)) 2024. 1. 21. 이전 1 2 3 4 5 다음 728x90