SHARE
TWEET

Untitled

a guest Dec 9th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top