/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static boolean isNumber
(String s
){ try{
return true;
return false;
}
}
switch(method){
case "+":
break;
case "-":
break;
case "*":
break;
case "/":
break;
}
return ret;
}
{
Stack
<String
> s
= new Stack();
String test
= "3 5 + 1 * 2 3 - -";
String[] sa
= test.
split(" ");
for(int i = 0; i < sa.length; i++){
if(isNumber(sa[i])){
s.push(sa[i]);
}else{
String newVal
= calc
(s1, s2, sa
[i
]); s.push(newVal);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBpc051bWJlcihTdHJpbmcgcyl7CgkJdHJ5ewoJCQlJbnRlZ2VyLnBhcnNlSW50KHMpOwoJCQlyZXR1cm4gdHJ1ZTsKCQl9Y2F0Y2goRXhjZXB0aW9uIGUpewoJCQlyZXR1cm4gZmFsc2U7CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIFN0cmluZyBjYWxjKFN0cmluZyBzMSwgU3RyaW5nIHMyLCBTdHJpbmcgbWV0aG9kKXsKCQlTdHJpbmcgcmV0ID0gIiI7CiAgICAgICAgc3dpdGNoKG1ldGhvZCl7CiAgICAgICAgICAgIGNhc2UgIisiOgogICAgICAgICAgICAgICAgcmV0ID0gU3RyaW5nLnZhbHVlT2YoSW50ZWdlci5wYXJzZUludChzMSkgKyBJbnRlZ2VyLnBhcnNlSW50KHMyKSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAiLSI6CiAgICAgICAgICAgICAgICByZXQgPSBTdHJpbmcudmFsdWVPZihJbnRlZ2VyLnBhcnNlSW50KHMxKSAtIEludGVnZXIucGFyc2VJbnQoczIpKTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlICIqIjoKICAgICAgICAgICAgICAgIHJldCA9IFN0cmluZy52YWx1ZU9mKEludGVnZXIucGFyc2VJbnQoczEpICogSW50ZWdlci5wYXJzZUludChzMikpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgIi8iOgogICAgICAgICAgICAgICAgcmV0ID0gU3RyaW5nLnZhbHVlT2YoSW50ZWdlci5wYXJzZUludChzMSkgLyBJbnRlZ2VyLnBhcnNlSW50KHMyKSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIHJldDsKCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RhY2s8U3RyaW5nPiBzID0gbmV3IFN0YWNrKCk7CgkJCgkJU3RyaW5nIHRlc3QgPSAiMyA1ICsgMSAqIDIgMyAtIC0iOwoJCQoJCVN0cmluZ1tdIHNhID0gdGVzdC5zcGxpdCgiICIpOwoJCQoJCWZvcihpbnQgaSA9IDA7IGkgPCBzYS5sZW5ndGg7IGkrKyl7CgkJCWlmKGlzTnVtYmVyKHNhW2ldKSl7CgkJCQlzLnB1c2goc2FbaV0pOwoJCQl9ZWxzZXsKCQkJCVN0cmluZyBzMiA9IHMucG9wKCk7CgkJCQlTdHJpbmcgczEgPSBzLnBvcCgpOwoJCQkJU3RyaW5nIG5ld1ZhbCA9IGNhbGMoczEsIHMyLCBzYVtpXSk7CgkJCQlzLnB1c2gobmV3VmFsKTsKCQkJfQoJCX0KCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4ocy5wb3AoKSk7Cgl9Cn0=