You are viewing a single comment's thread. Return to all comments →
static void separateNumbers(String s) { long shor=0; if(s.length()==1){ System.out.println("NO"); } for(int i=1;i<=(s.length()/2);i++){ if(s.charAt(0)==0){ System.out.println("NO"); break; } long sub = Long.parseLong(s.substring(0,i)); String p =""; p+=sub; shor = sub; long len = String.valueOf(shor).length(); for(int j=0;j<s.length();j++){ sub++; p+=sub; } String d = p.substring(0,s.length()); if(d.equals(s.substring(0,s.length())) && (d.length()%len==0 || d.length()%len==1)){ System.out.println("YES" +" "+shor); break; } if(i==s.length()/2){ System.out.println("NO"); } } }
Separate the Numbers
You are viewing a single comment's thread. Return to all comments →