여기서 멘탈이 흔들렸다.
원래 Pycharm을 사용중이었는데, 이번 문제 예제만 입력하면 오류가 난다. 코드가 잘못되진 않았는데 무슨 설정이 문제였을까..
찾아봐야겠다..
문제 해석이 어려운 편은 아니었지만 표현 방식이 좀 많이 까다로웠다.
c = int(input())
arr = []
avg = []
for i in range(c):
cla = list(map(int, input().split()))[1:]
arr.append(cla)
avg.append(sum(cla) / len(cla))
for cla, a in zip(arr, avg):
cnt = 0
for i in cla:
if i > a:
cnt += 1
print(f"{cnt / len(cla)*100:0.3f}%")
map은 리스트의 요소를 지정된 함수로 처리해주는 함수란다.
또 처음 알게 된 문법이 퍼센트를 표현하는 문법.
% 서식문자의 모양은 % 기호 뒤에 자료형을 가리키는 문자가 온다
% 서식문자를 이용한 문자열 출력 자료형
%s -> 문자열
%d -> 정수
%f -> 실수