mongsiry013   9년 전

파이썬 코드에요

제 pc에서는 입력값 이것저것 넣어보아도 런타임이 발생하지 않는데

채점하면 런타임이 발생하네요

혹시 input() 받을 때 에러가 나오는 걸까요?

이 문제 while 문 종료 조건이 어떤건가요?

yukariko   9년 전

eof가 발생하면종료해야하는데

파이썬은어캐해야 하는지 잘 모르겠네요..

mongsiry013   9년 전

input() 있는 줄만 try문 써서 에러일 때 break 걸어주니 런타임 에러는 안나오네요

그런데 정답이 틀렸습니다가... 흑 ㅠ

C언어로 짜본 코드인데 정답 틀렸습니다. 나오는 예 좀 봐주실수 있나요?

F함수는 n을 소인수 분해하는 함수인데 예를 들어 인자가 12이면

12 = 2*2*3이므로 (2의 2승 곱하기 3의 1승)

res[2]=2, res[3]=1인 map을 리턴하는 함수예요.

메인에서는 n!을 소인수분해하면 예를 들어 2의 인수가 n/2 개라고 생각하고 계산했어요.

고수님들에게 미리 감사를..

WeissBlume   9년 전

 n!을 소인수분해하면 2의 인수가 n/2개 존재하는건 아닙니다.

이런 케이스를 생각해보세요 : 50 268435456

yukariko   9년 전

그렇죠..

8만 생각해도 2의 인수는

2 4(2) 6 8(3)

7개니까요.

mongsiry013   9년 전

WeissBlume님 Yukariko님 모두 감사합니다.

인수 개수 세는 방법을 제대로 바꿔서 제출하였더니 정답 판정 받았어요^^

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