사칙연산 144

백준(Python) 11022번 A+B - 8 풀이

Python으로 구현한 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 t = int(input()) for i in range(1, t + 1) : a, b = map(int, input().split()) print("Case #%d: %d + %d = %d" %(i, a, b, a+b)) 입력받은 테스트 케이스만큼 반복문을 수행하고 각 수행마다 a와 b를 입력받아 문제에서 요구하는 출력형식에 맞춰 두 수의 합을 출력한다.

백준(Python) 11021번 A+B - 7 풀이

Python으로 구현한 11021번 A+B - 7 문제 풀이입니다. https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net t = int(input()) for i in range(1, t + 1) : a, b = map(int, input().split()) print("Case #%s: %s" %(i, a+b)) 테스트 케이스만큼 반복문을 수행하여 입력받은 두 수의 합을 문제에서 요구하는 출력형식에 맞춰서 출력한다.

백준(Python) 2577번 숫자의 개수 풀이

Python으로 구현한 2577번 숫자의 개수 문제 풀이입니다. https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net a, b, c = int(input()), int(input()), int(input()) data = a * b * c arr = [0] * 10 while True : arr[data % 10] += 1 data //= 10 if data == 0 : break for i in range(10) : print(arr[i]) 각 숫자의 등장 횟수를 의미하는 리스트 arr를 초기화 해준다..

백준(Python) 10952번 A+B - 5 풀이

Python으로 구현한 10952번 A+B - 5 문제 풀이입니다. https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net while True : a, b = map(int, input().split()) if a == 0 and b == 0 : break print(a + b) 두 정수 a와 b를 입력받아 두 수를 더한 값을 출력한다. 만약 a와 b에 입력한 값이 모두 0이라면 반복문을 종료한다.

백준(Python) 2884번 알람 시계 풀이

Python으로 구현한 2884번 알람 시계 문제 풀이입니다. https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net h, m = map(int, input().split()) if m - 45 < 0 : if h - 1 < 0 : h = 23 print(h, m + 15) else : print(h - 1, m + 15) else : print(h, m - 45) h와 m을 입력받고, 입력받은 m에서 45를 뺀 값이 0 미만이라면 조건문을 수행한다. 그 내부..

백준(Python) 2588번 곱셈 풀이

Python으로 구현한 2588번 곱셈 문제 풀이입니다. https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net a, b = int(input()), int(input()) one = b % 10 two = (b % 100) // 10 three = (b % 1000) // 100 print(a * one) print(a * two) print(a * three) print(a * b) a와 b를 입력받고, 각 변수 one, two, three에 1의 자리 값, 10의 자리 값, 100의 자리 값을 할당한다. 문제에서 요구하는 출력 형식에 맞게 각각 a와 ..

백준(Python) 10950번 A+B - 3 풀이

Python으로 구현한 10950번 A+B - 3 문제 풀이입니다. https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net t = int(input()) for _ in range(t) : a, b = map(int, input().split()) print(a+b) 테스트 케이스 t를 입력받고 각 테스트 케이스마다 입력받은 a와 b의 합을 출력한다.

백준(Python) 10430번 나머지 풀이

Python으로 구현한 10430번 나머지 문제 풀이입니다. https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net a, b, c = map(int, input().split()) print((a+b) %c) print(((a%c) + (b%c)) %c) print((a*b) %c) print(((a%c) * (b%c)) %c) a, b, c를 입력받고 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.

백준(Python) 2739번 구구단 풀이

Python으로 구현한 2739번 구구단 문제 풀이입니다. https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net n = int(input()) for i in range(1, 10) : print(n, "*", i, "=", n*i) 반복문을 통해 n * 1 부터 n * 9 까지의 값을 계산하여 문제에서 요구하는 출력 형식에 맞춰 값을 출력한다.