목록I.sly()/10기 심화 - 프로그래밍 (14)
또 뭐하지
N = int(input())size = [int(x) for x in input().split()]t, p = map(int,input().split())lt = 0# 사이즈 별로 묶음수로 나눠 떨어지면 몫만큼만 주문# 나눠 떨어지지 않으면 몫+1만큼 주문for i in size : if i%t == 0 : lt = lt + (i/t) else : lt = lt + (i//t) + 1a = N // p #인원수를 묶음수로 나눈 몫만큼 묶음 주문b = N % p #인원수를 묶음수로 나눈 나머지만큼 낱개 주문print(int(lt))print(a,b)
result = []while True: a,b,c = map(int, input().split()) # 마지막 줄 0 0 0 이 나올때까지 입력 받기 if a == b == c == 0 : break # 가장 큰 숫자를 빗변의 길이로 하여 피타고라스 정리가 성립하는지 확인 if max(a,b,c) == a: if a**2 == b**2 + c**2 : result.append("right") else : result.append("wrong") elif max(a,b,c) == b: if b**2 == a**2 + c**2 : result.append("right") ..
N = int(input())L = [int(x) for x in input().split()]n = 0for i in L: if i == 1: pass # 1은 소수가 아님 for j in range(2,i+1): if i % j == 0 : if i == j : # 다 나누어 봤는데 자기자신으로만 나누어 떨어짐 -> 소수 n += 1 break # 만약 다른 숫자로 나누어떨어지면 소수가 아님print(n)
a,b,c = map(int, input().split())# a : 고정비용 / b : 가변 비용 / c : 노트북 가격# 노트북 가격이 가변 비용보다 작거나 같으면 손익분기점이 발생할 수 없음if c
n, k = map(int, input().split())q = []for i in range(n): if n%(i+1)==0: q.append(i+1)if len(q)
N = int(input())p = []for _ in range(N): a, b, c = map(int, input().split()) d = 0 if a == b == c : d = 10000 + a*1000 elif a == b : d = 1000 + a*100 elif b == c : d = 1000 + b*100 elif c == a : d = 1000 + c*100 else : d = 100 * max(a, b, c) p.append(d)print(max(p))