ho94949   4년 전

Kaprekar 연산은 네 자리 수에 적용되는 연산이라고 되어 있는데,

1000 에 Kaprekar연산을 적용하면, 1000-0001 = 999가 되고, 이 수는 네 자리수가 아니기 때문에, 문제에 지문에 따르면 Kaprekar연산을 적용할 수 없습니다.


문제 지문 확인 해 주시기 바랍니다.

scvhero   4년 전

0999로 해석하면 되지 않나요?

ho94949   4년 전

@scvhero

999는 세 자리 수인가요 네 자리 수인가요? 0999는 세 자리수인가요 네 자리수인가요? 0999와 999는 같은 수인가요? 0999는 999를 표현하는 올바른 방법인가요? 이와 관련된 내용이 아무것도 나와있지 않습니다. 물론 그렇게 해석 해서 풀었지만 문제에 명확히 써 줘야 합니다.

ho94949   4년 전

@scvhero 또한, 문제에 "네 자릿수 (1000~9999)" 라는 말이 있는걸로 보아, 문제에서 생각하는 네 자릿수에 999가 포함되지 않거나, 의미를 혼용해서 사용하고 있는것을 알 수 있습니다.

startlink   4년 전

써주세요.

ho94949   4년 전

단, 계산 과정에서 두 수의 차이가 1000 미만이 될 경우에, 네 자리수가 되도록 앞에 0을 붙여서 과정을 반복한다.

라고 지문 가장 뒤에 추가 해 주세요.

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