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]))
파이썬에는 스위치가 없어서 직접 구현해서 사용했다. N = input().split() x = int(N[0]) y = int(N[1]) d = 0 def switch(day): return { 1 : 'MON', 2 : 'TUE', 3 : 'WED', 4 : 'THU', 5 : 'FRI', 6 : 'SAT', 0 : 'SUN' }.get(day) def switch2(month): return { 1 : 31, 2 : 28, 3 : 31, 4 : 30, 5 : 31, 6 : 30, 7 : 31, 8 : 31, 9 : 30, 10 : 31, 11 : 30, 12 : 31 }.get(month) for Repeat in range(1, x): if x != 1: d += switch2(Repeat) d +..