Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Result {
- /*
- * Complete the 'separateNumbers' function below.
- *
- * The function accepts STRING s as parameter.
- */
- public static void separateNumbers(String s) {
- // Write your code here
- ArrayList<Integer> startInts = new ArrayList<>();
- for (int i = 0 ; i < s.length()/2; i++){
- try {
- startInts.add(Integer.parseInt(s.substring(0, i+1)));
- } catch (NumberFormatException e){
- System.out.println(e.getCause());
- System.out.println(e.getMessage());
- System.out.println(s.substring(0, i+1));
- }
- }
- for (Integer i : startInts){
- int next = i;
- StringBuilder sb = new StringBuilder("");
- while (sb.length() < s.length()){
- sb.append(next);
- next++;
- //System.out.println(sb.toString());
- }
- if (sb.toString().equals(s)){
- System.out.println("YES " + i);
- return;
- }
- }
- System.out.println("NO");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement