9047번 - 6174
Kaprekar 연산은 네 자리 수에 적용되는 연산이라고 되어 있는데,
1000 에 Kaprekar연산을 적용하면, 1000-0001 = 999가 되고, 이 수는 네 자리수가 아니기 때문에, 문제에 지문에 따르면 Kaprekar연산을 적용할 수 없습니다.
문제 지문 확인 해 주시기 바랍니다.
0999로 해석하면 되지 않나요?
999는 세 자리 수인가요 네 자리 수인가요? 0999는 세 자리수인가요 네 자리수인가요? 0999와 999는 같은 수인가요? 0999는 999를 표현하는 올바른 방법인가요? 이와 관련된 내용이 아무것도 나와있지 않습니다. 물론 그렇게 해석 해서 풀었지만 문제에 명확히 써 줘야 합니다.
@scvhero 또한, 문제에 "네 자릿수 (1000~9999)" 라는 말이 있는걸로 보아, 문제에서 생각하는 네 자릿수에 999가 포함되지 않거나, 의미를 혼용해서 사용하고 있는것을 알 수 있습니다.
써주세요.
단, 계산 과정에서 두 수의 차이가 1000 미만이 될 경우에, 네 자리수가 되도록 앞에 0을 붙여서 과정을 반복한다.
댓글을 작성하려면 로그인해야 합니다.
ho94949 4년 전
Kaprekar 연산은 네 자리 수에 적용되는 연산이라고 되어 있는데,
1000 에 Kaprekar연산을 적용하면, 1000-0001 = 999가 되고, 이 수는 네 자리수가 아니기 때문에, 문제에 지문에 따르면 Kaprekar연산을 적용할 수 없습니다.
문제 지문 확인 해 주시기 바랍니다.