kangssun   2년 전

최초에 브루트포스 방식으로 구현한 코드입니다.

시간복잡도를 계산했을때 1초를 넘기지 않을거라 생각해서 이렇게 구현하였는데

제출시에 시간초과로 뜨네요 gcd사용해서 문제 해결은 했는데 브루트포스방식으로도 되지 않을까했었기에 질문합니다.

감사합니다.

jeha0714   2년 전

최소공배수는 A와 B 중 큰수를 기준으로 1씩 키워가면서 찾으시고

최대공약수는 A와 B 중 작은수를 기준으로 1씩 감소해가시면서 찾아보시길 바랍니다.

작성자님 코드를 위와 같이 조언드린것처럼 살짝 변형하여 제출하니 시간초과없이 완료됩니다 :)

jeha0714   2년 전

위를 보시고도 해결이 안되신다면 아래 코드를 참고하시길 바랍니다~

-------------------------------------------------------------------------------------------

kangssun   2년 전

처음 말해주신대로하니 문제없이 통과되네요 제가 시간복잡도를 잘못 계산했었나 봅니다...

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