0부터 시작해서 1씩 증가시키며 고장난 버튼을 제외한 버튼으로 n값에 가장 근접하게 만들 수 있는 수를 별도로 저장한 다음, [abs(n - 저장한 수) + 저장한 수의 개수] 로 결과를 내는 방식이 있고*, 현재 채널이 100 이므로 100에서 n까지 +-버튼으로만 갈 때 개수를 구하는 방식이 있습니다. 이 데이터들 중 가장 작은 값이 결과값으로 나오게 했습니다.
*abs(n - 저장한 수) 의 의도는 두 수의 차이(절댓값)만큼은 +- 버튼으로만 조작하는 횟수가 되기 때문.
sibaek 2년 전
채점 15%에서 "틀렸습니다" 가 나옵니다. 반례나 도움 부탁드립니다.
0부터 시작해서 1씩 증가시키며 고장난 버튼을 제외한 버튼으로 n값에 가장 근접하게 만들 수 있는 수를 별도로 저장한 다음, [abs(n - 저장한 수) + 저장한 수의 개수] 로 결과를 내는 방식이 있고*, 현재 채널이 100 이므로 100에서 n까지 +-버튼으로만 갈 때 개수를 구하는 방식이 있습니다. 이 데이터들 중 가장 작은 값이 결과값으로 나오게 했습니다.
*abs(n - 저장한 수) 의 의도는 두 수의 차이(절댓값)만큼은 +- 버튼으로만 조작하는 횟수가 되기 때문.