解题思路:
注意事项:
参考代码:import java.util.Arrays;
import java.util.Scanner;
public class C1530 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
int n = sc.nextInt();
int count = 1;
int k = n;
while((k = F(k)) != 6174){
count++;
}
System.out.println(count);
}
sc.close();
}
private static int F(int n){
String input = n
char[] a = input.toCharArray();
Arrays.sort(a); //升序
String min = String.valueOf(a);
int rs = Integer.valueOf(new StringBuffer(min).reverse().toString()) - Integer.valueOf(min);
return rs;
}
}