Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1.  
  2. public class TestRoom {
  3.  
  4.  
  5.  
  6. boolean includeNum(int n, int m)
  7. {
  8. while(m > 0)
  9. {
  10. if(n%10 == m%10)
  11. {
  12. n = n/10;
  13. m= m/10;
  14. }
  15. else
  16. return false;
  17. }
  18. return true;
  19. }
  20. int checkNumDigitsSum(int n)
  21. {
  22. int sum = 0;
  23. while(n > 0 )
  24. {
  25. sum = sum+ n%10;
  26. n=n/10;
  27. }
  28. return sum;
  29. }
  30. int MaxNumber(int n)
  31. {
  32. int saveNum = n;
  33. int counter = 0;
  34.  
  35. while(saveNum > 0)
  36. {
  37. saveNum= saveNum/10;
  38. counter++;
  39. }
  40. int checkNumber = n;
  41. int ret = 0;
  42. boolean t=false;
  43.  
  44. while(checkNumber%n != 0 && ret!= n && t != true )
  45. {
  46. ret=checkNumDigitsSum(checkNumber);
  47. t = includeNum(checkNumber,n);
  48. checkNumber = checkNumber+counter*10;
  49. }
  50.  
  51. return checkNumber;
  52. }
  53.  
  54.  
  55. public static void main(String[] args) {
  56.  
  57.  
  58.  
  59. int t;
  60. t = maxNumber(13);
  61. System.out.println(t);
  62.  
  63.  
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement