Task: | Pakkaus |
Sender: | planckcons |
Submission time: | 2016-10-03 14:19:43 +0300 |
Language: | Java |
Status: | COMPILE ERROR |
Compiler report
input/new2.java:1: error: class new1 is public, should be declared in a file named new1.java public class new1 { ^ input/new2.java:4: error: cannot find symbol Scanner scam = new Scanner(System.in); ^ symbol: class Scanner location: class new1 input/new2.java:4: error: cannot find symbol Scanner scam = new Scanner(System.in); ^ symbol: class Scanner location: class new1 3 errors
Code
public class new1 { public static void main(String[] args) { Scanner scam = new Scanner(System.in); String sc = scam + "*"; String n = ""; String s = ""; String fin = ""; String[] arr = sc.split(""); for(int i = 0; i < arr.length; i++) { if(arr[i] == "*"){ int nn = Integer.parseInt(n); for(int j = 0; j < nn; j++){ fin += s; } break; }else if(isNumericRegex(arr[i])){ n += arr[i]; }else if(!isNumericRegex(arr[i]) && isNumericRegex(arr[i+1])){ int nn = Integer.parseInt(n); for(int j = 0; j < nn; j++){ fin += s; } } else { s += arr[i]; } } System.out.println(fin); } public static boolean isNumericRegex(String str) { return str.matches("-?\\d+"); } }