애초에 런타임 에러가.....젠장...ㅠㅠ
10531번 - Golf Bot
PyPy3에서 런타임 에러는 예전부터 존재하던 채점 프로그램 버그? 버그라고 하긴 그렇고, 아무튼 수정했습니다. 정확하게는 PyPy3에서 사용하는 시스템 콜 중에서 현재 채점 프로그램이 허용하지 않는 것이 있었습니다. 이를 허용하게 바꿨습니다.
이와 관련된 모든 제출을 재채점했습니다.
PyPy에서 런타임 에러가 나는 이유는 30번 줄 때문입니다.
Traceback (most recent call last): File "Main.py", line 51, in <module> x=multiply(shot,shot) File "Main.py", line 34, in multiply a=extension(a,n) File "Main.py", line 30, in extension return a+[0]*(2**n-len(a)) TypeError: unsupported operand type(s) for *: 'list' and 'float'
댓글을 작성하려면 로그인해야 합니다.
blutics 6년 전
python3으로는 안되는걸까요??
재귀를 반복으로 고치고도 시간 초과가 나네요.
_sum+=hole[i]*(0!=round(x[i].real)) 이부분은 원래 스트링으로 고쳤다가 다시 float에 넣었는데
안그러면 0으로 인식을 못하더라구요.
아무튼.....애잇!!!!
shot과 hole을 곱하는것도 fft로 하는건가?? 방법이 있는건가요.....
pypy로 고쳐야하는건가요.....