Paste Search Dynamic
Recent pastes
isPalindrome
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class main
  9. {
  10.         public static boolean isPalindrome(int x) {
  11.         // 모든 0보다 작은 숫자는 false
  12.         // string 변환 X
  13.  
  14.         if(x < 0){
  15.             return false;
  16.         }
  17.  
  18.         if(x == 0){
  19.             return true;
  20.         }
  21.  
  22.         int log10 = (int)math.log10(x);
  23.         int a = x;
  24.         int b = 0;
  25.         system.out.println(x + ", " + log10);
  26.  
  27.         for(int i = 1; i <= log10 + 1; i++){
  28.             b = b * 10 + (a %  10);
  29.             a = (a / 10);  
  30.             system.out.println(a + "," + b);
  31.         }
  32.  
  33.         //System.out.println(x + ", " + log10 + ": " + a + "," + b);
  34.         /*
  35.         int j = num.length - 1;
  36.         for(int i = 0; i<= j; i++){
  37.             if(num[i] != num[j]){
  38.                 return false;
  39.             }
  40.             j--;
  41.         }
  42.         */
  43.         return true;
  44.     }
  45.  
  46.         public static void main (string[] args) throws java.lang.exception
  47.         {
  48.                 isPalindrome(90048);
  49.                 //int i = 900048;
  50.                 //int r = (int)Math.log10(i);
  51.                 //System.out.println(i + " ; " + r);
  52.         }
  53. }
Parsed in 0.014 seconds