onnelim7791   4년 전

우선 저는 이 문제 해석을 n에 가장 근사한 값을 찾아내는 것으로 파악했습니다.

 

그래서 updown 함수를 통해 해당하는 자릿수에 숫자가 고장났을 경우 위 아래로 가장 근사한 값을 찾은 후, 함수up은 해당 숫자보다 위에 있는 숫자 중 가장 가까운 숫자를 찾아 설정하고 남은 자릿수는 최솟값으로 채우고,

함수 down은 해당 숫자보다 아래 있는 숫자 중 가장 가까운 숫자를 찾아 설정하고 남은 자릿수는 최댓값으로 채우는 형식으로 코드를 작성했습니다.

 

그리고 만약 해당 자릿수에 위 아래로 근사값이 없다면

앞에 자릿수로 넘어가 같은 패턴을 반복하고,

진행하며 주어진 값 n의 자릿수를 넘어 갈 경우, 함수 up1이 유효한지 판별하고 초과한 자릿수에 1을 넣고 나머지를 최솟값으로 채웁니다.

함수 down은 자릿수가 넘어갈 경우 n의 자릿수보다 한 칸 줄이고 모두 최댓값을 채우는 형식으로 진행했습니다.

그런데 어떤 부분이 잘 못된 것인지 틀렸습니다가 출력되네요 ...

조언 부탁드립니다.

djm03178   4년 전

60번째 줄이나, 77번째 줄의 "답 : " 같은 불필요한 것이 출력되면 틀립니다.

onnelim7791   4년 전

아 그 부분은 제출할 때 제거합니다. 답변주셔서 감사합니다. ㅠㅠ


sait2000   4년 전

숫자 버튼을 눌러서 이동할 수 있는 채널이래도 무조건 그렇게 할 필요는 없다고 저는 개인적으로 생각합니다

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