임의 정밀도 11

백준(Python) 22193번 Multiply 풀이

Python으로 구현한 22193번 Multiply 문제 풀이입니다. https://www.acmicpc.net/problem/22193 22193번: Multiply Write a program that computes a product of two non-negative integers A and B. The integers are represented in decimal notation and have N and M digits, respectively. www.acmicpc.net n, m = map(int, input().split()) a = int(input()) b = int(input()) print(a * b) 1. 입력받은 두 수(a, b)의 곱을 구하여 출력한다.

백준(Python) 4150번 피보나치 수 풀이

Python으로 구현한 4150번 피보나치 수 문제 풀이입니다. https://www.acmicpc.net/problem/4150 4150번: 피보나치 수 피보나치 수열은 다음과 같이 그 전 두 항의 합으로 계산되는 수열이다. 첫 두 항은 1로 정의된다. f(1) = 1, f(2) = 1, f(n > 2) = f(n − 1) + f(n − 2) 정수를 입력받아, 그에 해당하는 피보나치 수를 출력 www.acmicpc.net n = int(input()) data = [0, 1, 1] for i in range(3, n + 1) : data.append(data[i-1] + data[i-2]) print(data[n]) 1. 반복문을 통해 3번째 인덱스부터 n번째 인덱스까지 각 피보나치 수열 값을 추가한다..

백준(Python) 1247번 부호 풀이

Python으로 구현한 1247번 부호 문제 풀이입니다. https://www.acmicpc.net/problem/1247 1247번: 부호 총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1 ≤ N ≤ 100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거 www.acmicpc.net for _ in range(3) : t = int(input()) data = [] for _ in range(t) : data.append(int(input())) if sum(data) == 0 : print(0) elif sum(data) > 0 : print("+") else : print("-") 1...

백준(Python) 13277번 큰 수 곱셈 풀이

Python으로 구현한 13277번 큰 수 곱셈 문제 풀이입니다. https://www.acmicpc.net/problem/13277 13277번: 큰 수 곱셈 첫째 줄에 정수 A와 B가 주어진다. 두 정수는 0보다 크거나 같은 정수이며, 0을 제외한 정수는 0으로 시작하지 않으며, 수의 앞에 불필요한 0이 있는 경우도 없다. 또한, 수의 길이는 300,000자리를 www.acmicpc.net a, b = map(int, input().split()) print(a * b) a와 b를 입력받고 두 수를 곱한 값을 출력한다.

백준(Python) 5988번 홀수일까 짝수일까 풀이

Python으로 구현한 5988번 홀수일까 짝수일까 문제 풀이입니다. https://www.acmicpc.net/problem/5988 5988번: 홀수일까 짝수일까 짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기 www.acmicpc.net n = int(input()) for _ in range(n) : k = int(input()) if k % 2 == 0 : print("even") else : print("odd") 입력받은 수를 2로 나누었을 때 나누어 떨어진다면 짝수이기 때문에 "even"을 출력하고 그렇지 않을 경우 홀수로 판단되어 "odd"를 출력한다.

백준(Python) 2338번 긴자리 계산 풀이

Python으로 구현한 2338번 긴자리 계산 문제 풀이입니다. https://www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미). www.acmicpc.net a, b = int(input()), int(input()) print(a + b) print(a - b) print(a * b) a와 b를 입력받아 a + b, a - b, a * b를 구해 출력한다.

백준(Python) 1271번 엄청난 부자2 풀이

Python으로 구현한 1271번 엄청난 부자2 문제 풀이입니다. https://www.acmicpc.net/problem/1271 1271번: 엄청난 부자2 첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수) www.acmicpc.net n, m = map(int, input().split()) print(n // m) print(n % m) 최백준 조교가 가진 돈(n)과 돈을 받으러 온 생명체의 수(m)를 입력받아 첫째 줄에 n을 m으로 나눈 몫 즉, 생명체 하나에게 돌아가는 돈의 양을 출력하고 둘째 줄에 n을 m으로 나눈 나머지 값 즉, 1원씩 배분할 수 없는 남는 돈을 출력한다.

백준(Python) 2407번 조합 풀이

Python으로 구현한 2407번 조합 문제 풀이입니다. https://www.acmicpc.net/problem/2407 2407번: 조합 n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n) www.acmicpc.net n, m = map(int, input().split()) value = 1 value2 = 1 for i in range(n, n-m, -1) : value *= i for i in range(2, m + 1) : value2 *= i print(value // value2) 문제에서 요구한 바와 같이 nCm 을 구하여 출력한다. 첫번째 반복문은 n부터 n-m 전까지 곱한 코드이며, 두번째 반복문은 2부터 m 까지 곱한 코드이다. 최종적으로 value를 ..