Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.58 KB | None | 0 0
  1. import java.util.*;
  2. public class A {
  3.    
  4.     public static void main(String[] args) {
  5.        
  6.         Scanner sc=new Scanner(System.in);
  7.         String number[]=new String[10000];
  8.         String num[]=new String[10000];
  9.         int i,cnt=0;
  10.         for( i=0;;i++)
  11.         {
  12.             number[i]=sc.next();
  13.            
  14.             if(number[i].equals("-1")){
  15.                 break;
  16.             }
  17.             if(number[i].length()>4){
  18.                 i=i-1;
  19.             }          
  20.         }
  21.         for(int j=0;j<=i;j++)
  22.         {
  23.             int m=Integer.parseInt(number[j]);
  24.             if(number[j].length()==1){
  25.                 num[cnt]=number[j];
  26.                 cnt++;
  27.                 continue;
  28.             }
  29.             if(number[j].length()==4){
  30.                 if(number[j].charAt(0)==number[j].charAt(2)){
  31.                     if(number[j].charAt(1)==number[j].charAt(3)){
  32.                         num[cnt]=number[j];
  33.                         cnt++;
  34.                         continue;
  35.                     }
  36.                 }
  37.             }
  38.             if(m%100==0){
  39.                 num[cnt]=number[j];
  40.                 cnt++;
  41.                 continue;
  42.             }
  43.             if(number[j].length()<4){
  44.                 if(number[j].length()==3){
  45.                     if(number[j].charAt(0)==(number[j].charAt(1))){
  46.                         if(number[j].charAt(0)==(number[j].charAt(2))){
  47.                             num[cnt]=number[j];
  48.                             cnt++;
  49.                             continue;
  50.                         }
  51.                     }
  52.                 }
  53.                 else if(number[j].length()==2){
  54.                     if(number[j].charAt(0)==(number[j].charAt(1))){
  55.                             num[cnt]=number[j];
  56.                             cnt++;
  57.                             continue;
  58.                     }
  59.                 }
  60.             }
  61.             if(number[j].length()>2){
  62.                 if(number[j].length()==3){
  63.                     if(number[j].charAt(0)-number[j].charAt(1)==1){
  64.                         if(number[j].charAt(1)-number[j].charAt(2)==1){
  65.                             num[cnt]=number[j];
  66.                             cnt++;
  67.                             continue;
  68.                         }
  69.                     }
  70.                     if(number[j].charAt(0)-number[j].charAt(1)==-1){
  71.                         if(number[j].charAt(1)-number[j].charAt(2)==-1){
  72.                             num[cnt]=number[j];
  73.                             cnt++;
  74.                             continue;
  75.                         }
  76.                     }
  77.                     if(number[j].charAt(0)==number[j].charAt(2)){
  78.                         num[cnt]=number[j];
  79.                         cnt++;
  80.                         continue;
  81.                     }
  82.                 }
  83.                 if(number[j].length()==4){
  84.                     if(number[j].charAt(0)-number[j].charAt(1)==1){
  85.                         if(number[j].charAt(1)-number[j].charAt(2)==1){
  86.                             if(number[j].charAt(2)-number[j].charAt(3)==1){
  87.                                 num[cnt]=number[j];
  88.                                 cnt++;
  89.                                 continue;
  90.                             }
  91.                         }
  92.                     }
  93.                     if(number[j].charAt(0)-number[j].charAt(1)==-1){
  94.                         if(number[j].charAt(1)-number[j].charAt(2)==-1){
  95.                             if(number[j].charAt(2)-number[j].charAt(3)==-1){
  96.                                 num[cnt]=number[j];
  97.                                 cnt++;
  98.                                 continue;
  99.                             }
  100.                         }
  101.                     }
  102.                     if(number[j].charAt(0)==number[j].charAt(3)){
  103.                         if(number[j].charAt(1)==number[j].charAt(2)){
  104.                             num[cnt]=number[j];
  105.                             cnt++;
  106.                             continue;
  107.                         }
  108.                     }
  109.                 }
  110.            
  111.             }
  112.         }
  113.         for(int k=0;k<cnt;k++)
  114.         {
  115.             System.out.println(num[k]);
  116.         }
  117.        
  118.     }
  119.  
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement