에라토스테네스의 체 방법으로 생성자를 전부 생성한 다음 비교하여 아닌 값들을 출력 했다. num = [] def selfnum(num): sub = num if num >= 10000: sub += num // 10000 num %= 10000 if num >= 1000: sub += num // 1000 num %= 1000 if num >= 100: sub += num // 100 num %= 100 if num >= 10: sub += num // 10 num %= 10 sub += num return sub for Repeat in range(1, 10001): num.append(selfnum(Repeat)) for repeat in range(1, 10001): if num.count(repe..
num = int(input()) sm = 0 ave = 0 num1 = 0 for Repeat in range(0, num): case = list(map(int,input().split())) for repeat in range(1, case[0]+1): sm += case[repeat] ave = sm / case[0] for rep in range(1, case[0]+1): if case[rep] > ave: num1 += 1 result = num1 / case[0] * 100 print("%.3f%%"%(result)) sm = 0 ave = 0 num1 = 0
input() 사용시 시간초과가 된다. sys.stdin.readline()을 사용하자 sys.stdin.readline()를 사용할 경우 sys를 import 해주어야한다.문제풀이 import sys T = sys.stdin.readline() for Repeat in range(0, int(T)): num = sys.stdin.readline().split() print(int(num[0]) + int(num[1]))