본문 바로가기
반응형

백준 문제풀이184

baekjoon - python - 15873 www.acmicpc.net/problem/15873 15873번: 공백 없는 A+B 자연수 A, B (0 < A, B ≤ 10)가 첫 번째 줄에 주어진다. 단, 두 수의 사이에는 공백이 주어지지 않는다. 두 수의 앞에 불필요한 0이 붙는 경우는 없다. www.acmicpc.net # @Author YoungMinKim # baekjoon x = input() if len(x) == 2: print(int(x[0]) + int(x[1])) elif len(x) == 3: if x[:2] == '10': print(int(x[:2]) + int(x[-1])) else: print(int(x[0]) + int(x[1:])) else: print(20) 2021. 1. 6.
baekjoon - python - 14470 www.acmicpc.net/problem/14470 14470번: 전자레인지 JOI 군은 식사 준비를 위해 A℃의 고기를 전자레인지로 B℃까지 데우려고 한다. 고기는 온도가 0℃보다 낮을 때 얼어 있고, 0℃보다 높을 때는 얼어 있지 않다. 온도가 정확히 0℃일 때 고기는 얼어 www.acmicpc.net # @Author YoungMinKim # baekjoon a=int(input()) b=int(input()) c=int(input()) d=int(input()) e=int(input()) if a 2021. 1. 6.
baekjoon - python - 14623 www.acmicpc.net/problem/14623 14623번: 감정이입 첫 번째 줄에 입력으로 주어진 두 이진수 B1, B2의 곱을 이진수로 출력한다. 출력하는 이진수 앞에 불필요한 0이 붙으면 안 됨에 주의해야 한다. 즉 출력하는 이진수의 시작은 항상 1이어야 한다. www.acmicpc.net import sys a = sys.stdin.readline()[:-1] b = sys.stdin.readline()[:-1] a10 = int('0b'+a,2) b10 = int('0b'+b,2) print(bin(a10*b10)[2:]) 2021. 1. 6.
baekjoon - python - 14924 www.acmicpc.net/problem/14924 14924번: 폰 노이만과 파리 역사상 최고의 천재중 하나인 폰 노이만에게는 다음과 같은 재밌는 일화가 있다. 그의 동료는 어느 날 폰 노이만의 천재성을 시험해보기 위해서 다음과 같은 질문을 던졌다. “200마일 길이의 철 www.acmicpc.net # @Author YoungMinKim # baekjoon import sys s,t,d = map(int,sys.stdin.readline().split()) time = d/(s*2) print(int(time*t)) 2021. 1. 6.
baekjoon - python - 5533 www.acmicpc.net/problem/5533 5533번: 유니크 첫째 줄에 참가자의 수 N이 주어진다. (2 ≤ N ≤ 200) 둘째 줄부터 N개 줄에는 각 플레이어가 1번째, 2번째, 3번째 게임에서 쓴 수가 공백으로 구분되어 주어진다. www.acmicpc.net import sys N = int(sys.stdin.readline()) score = [] for _ in range(N): x = list(map(int,sys.stdin.readline().split())) score.append(x) ls1 = [] ls2 = [] ls3 = [] for i in range(len(score)): ls1.append(score[i][0]) ls2.append(score[i][1]) ls3.ap.. 2021. 1. 3.
baekjoon - python - 1009 www.acmicpc.net/problem/1009 1009번: 분산처리 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000) www.acmicpc.net # @Author YoungMinKim # baekjoon import sys N = int(sys.stdin.readline()) for _ in range(N): a,b = map(int,sys.stdin.readline().split()) a = a%10 if a == 0: print(10) elif a == 1 or a == 5 or a==6: print(a) elif a == 4 or a == 9: b = b%2.. 2020. 12. 29.
반응형