17281번 - ⚾
모든 타석의 경우의 수는 8팩토리얼, 40320개입니다.
제가 이닝 수를 50으로 하고 각 타석의 경우의 수마다 for구문으로 50x3만큼만 돌려봤습니다. (50이닝에 아웃 3번)
if는 일부로 2개 밖에 안넣었습니다.
그래도 3초 가량이 걸렸습니다.
python3로 1초안에 가능한 문제인가요?
심지어 문제를 푼 사람은 1685명으로 꽤 많은 편입니다.
일반적으로 Python 3는 너무 느리기 때문에 파이썬으로 문제를 푸는 사람들은 대부분 PyPy3를 사용합니다.
pypy3 1.5초 같이 파이썬도 늘려 줬으면 하는 마음에 써봤습니다!
아마도 Python 3로 풀려고 하지 말라는 의미로 추가 시간을 안 준 것 같습니다. 둘은 사실상 거의 차이가 없으니 그냥 PyPy3로 푸시는 게 마음이 편할 듯 합니다.
그런 것 같네요.
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
waroad 3년 전
모든 타석의 경우의 수는 8팩토리얼, 40320개입니다.
제가 이닝 수를 50으로 하고 각 타석의 경우의 수마다 for구문으로 50x3만큼만 돌려봤습니다. (50이닝에 아웃 3번)
if는 일부로 2개 밖에 안넣었습니다.
그래도 3초 가량이 걸렸습니다.
python3로 1초안에 가능한 문제인가요?