1 5 7 8 .......... 99,999,991 99,999,993 99,999,995 99,999,996 99,999,997 이렇게 해서 1 + 99,999,997을 더해서 100,000,000 보다 작으면 left를 오른쪽으로 한칸 옮겨 5 + 99,999,997이 되고 이거는 100,000,000보다 크기 때문에 right를 왼쪽으로 한칸 옮겨 5 + 99,999,995이 되고 이때 100,000,000과 같기 때문에 이걸 출력하게 됩니다. 25%까지는 맞는데 다음부터 안되네요ㅠㅠ 예외케이스가 있는건지 구현이 잘못된건지 모르겠어요ㅠㅠ 부탁드립니다
lastknight00 7년 전
길이 순으로 정렬해서
1 5 7 8 .......... 99,999,991 99,999,993 99,999,995 99,999,996 99,999,997
이렇게 해서 1 + 99,999,997을 더해서 100,000,000 보다 작으면 left를 오른쪽으로 한칸 옮겨
5 + 99,999,997이 되고 이거는 100,000,000보다 크기 때문에 right를 왼쪽으로 한칸 옮겨
5 + 99,999,995이 되고 이때 100,000,000과 같기 때문에 이걸 출력하게 됩니다.
25%까지는 맞는데 다음부터 안되네요ㅠㅠ
예외케이스가 있는건지 구현이 잘못된건지 모르겠어요ㅠㅠ
부탁드립니다