yicyicyicyic   5년 전

파이썬으로 최대로 간결하게 해결해보려고 노력해봤는데 도대체 어디가 어떻게 틀린지 모르겠네요 ㅠㅠ

#1 부분은

3 60 80 70 순서대로 받으면 m [3 , 60,80,70] 으로 만드는거구

#2는

2번째 요소부터 마지막 요소까지 다 더한다음 제일 첫번째 (갯수) 로 나누는거구

#3

만약 m이 [3 , 1,1,1] 인 경우때 모두다 같으니까 100%를 출력하려구 놓아둔거구(다 같은걸 나누면 aver도 다 같은거니까..)

#4는

[m[x] for x in range(1,len(m)) if m[x] > aver] 로 평균이상 구하고, /m[0]*100 로  다시 평균이상 학생수/전체 학생수 구하구 백분율 만든다음

round 함수로 3쨋자리에서 반올림해서 출력했습니다

이 로직을 갖고  실행해봐도 계속 "틀렸습니다!" 가 나옵니다 ..

초보자인 저의 눈으로 보아서는 도대체 어디가 틀린지 안보입니다 ㅠㅠ

고수분들 어디가 틀렸는지만 가르쳐주시면 감사하겠스빈다ㅏㅠㅠㅠㅠ!!!

jh05013   5년 전

질문을 삭제하지 말고 기존 질문에 이어서 답글로 달아 주세요.

yicyicyicyic   5년 전

알겠습니다

jh05013   5년 전

1
2 1 1

셋째 자리까지 출력이 되지 않으며, 애초에 답은 100%가 아닙니다.

yicyicyicyic   5년 전

참ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 저렇게 쉬운걸 생각조차도 몰랐네요 ㅋㅋㅋㅋ 감사합니다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ진짜 감사합니다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ드디어 잘수 있겠네요 감사합니다 ㅠㅠㅋ

djm03178   5년 전

저번 질문글에 제가 답변으로 달아드린 글을 읽으셨다면, 이 문제에 대한 FAQ 글을 보셨을 테고, 그러면 이러한 실수에 대한 지적이 그대로 있는 것을 보셨어야 합니다.

yicyicyicyic   5년 전

제가 난독증이라서 어렵게 써놓으시면 못알아 들어요ㅠㅠ 위 댓글을 다시 써주실수 있겠어요?

djm03178   5년 전

하나씩 풀어서 써드릴게요.

질문을 올릴 때 위에 읽으라고 나오는 공지사항을 보면, "질문 검색을 먼저 해서 자신에게 필요한 답변이나 반례가 없는지 확인하고 질문을 남겨주세요." 라고 굵은 글씨로 써있습니다.

그러면 질문 검색을 눌러보면 https://www.acmicpc.net/board/... 이 페이지가 나올 거고요, 그러면 https://www.acmicpc.net/board/... 이런 글이 매우 눈에 띄는 제목으로 있는 것을 볼 수 있습니다. 들어가보면 https://www.acmicpc.net/board/... 이 글이 나옵니다.

이 글의 2번 항목에는 "그러니까 40.000%를 출력해야 하는데 40%, 40.0%, 40.000, 40.000 % 등을 출력하면 오답입니다." 라고 친절하게 예시까지 들어가며 설명하고 있는데도, 이전 질문글이나 이번 질문글이나 100.000%가 아닌 100%를 출력하는 코드가 그대로 남아있습니다. (100%가 답이 될 일이 애초에 있을 수 없지만요.) 공지사항과 FAQ에서 요구하는 사항을 제대로 안 읽으셨다는 뜻입니다.

yicyicyicyic   5년 전

아.. 그렇군요 죄송합니다

앞으로는 더 찾아보고 올리도록 하겠습니다

댓글을 작성하려면 로그인해야 합니다.