sibaek   2년 전

채점 15%에서 "틀렸습니다" 가 나옵니다. 반례나 도움 부탁드립니다.


0부터 시작해서 1씩 증가시키며 고장난 버튼을 제외한 버튼으로 n값에 가장 근접하게 만들 수 있는 수를 별도로 저장한 다음, [abs(n - 저장한 수) + 저장한 수의 개수] 로 결과를 내는 방식이 있고*, 현재 채널이 100 이므로 100에서 n까지 +-버튼으로만 갈 때 개수를 구하는 방식이 있습니다. 이 데이터들 중 가장 작은 값이 결과값으로 나오게 했습니다.

*abs(n - 저장한 수) 의 의도는 두 수의 차이(절댓값)만큼은 +- 버튼으로만 조작하는 횟수가 되기 때문.

314programs   2년 전

반례: 0, 1, 0

답: 2

출력: 1

sibaek   2년 전

해결했습니다. 감사합니다~

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