본문 바로가기
반응형

백준 문제풀이184

baekjoon - python - 1735 www.acmicpc.net/problem/1735 1735번: 분수 합 첫째 줄과 둘째 줄에, 각 분수의 분자와 분모를 뜻하는 두 개의 자연수가 순서대로 주어진다. 입력되는 네 자연수는 모두 30,000 이하이다. www.acmicpc.net # @Author YoungMinKim # baekjoon import sys from math import gcd A1,A2 = map(int,sys.stdin.readline().split()) B1,B2 = map(int,sys.stdin.readline().split()) mom = A2*B2 child = B2*A1 + A2*B1 if gcd(mom,child) != 1: mom2 = mom // gcd(mom,child) child2 = child//g.. 2020. 11. 24.
baekjoon - python - 9093 www.acmicpc.net/problem/9093 9093번: 단어 뒤집기 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 www.acmicpc.net # @Author YoungMinKim # baekjoon import sys from collections import deque N = int(sys.stdin.readline()) for _ in range(N): x = list(sys.stdin.readline().split()) for i in x: print(i[::-1],end=' ') 2020. 11. 22.
baekjoon - python - 6603 www.acmicpc.net/problem/6603 6603번: 로또 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로 www.acmicpc.net # @Author YoungMinKim # baekjoon import itertools import sys while True: a = list(map(int,sys.stdin.readline().split())) if a == [0]: break event = list(itertools.combinations(a[1:], 6)) for i in event: for j in i: print(j,en.. 2020. 11. 2.
baekjoon - python - 10101 www.acmicpc.net/problem/10101 10101번: 삼각형 외우기 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다. www.acmicpc.net # @Author YoungMinKim # baekjoon import sys angle = [] for _ in range(3): angle.append(int(sys.stdin.readline())) if sum(angle) != 180 : print('Error') else: if angle.count(60) == 3 :print('Equilateral') else: for i in angle: if angle.count(i) ==2: print('Isosceles') break .. 2020. 10. 28.
baekjoon - python - 7567 www.acmicpc.net/problem/7567 7567번: 그릇 그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다. www.acmicpc.net # @Author YoungMinKim # baekjoon import sys a = list(sys.stdin.readline()[:-1]) h = 10 for i in range(len(a)): if i == len(a)-1: break if a[i] == a[i+1]: h+=5 else: h+=10 print(h) 2020. 10. 28.
baekjoon - python - 15740 www.acmicpc.net/problem/15740 15740번: A+B - 9 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net # @Author YoungMinKim # baekjoon import sys a,b = map(int,sys.stdin.readline().split()) print(a+b) 2020. 10. 25.
반응형