alekseyHunter, для разминки решил написать эти задачки. Калькулятор занял 36 минут, из которых минут 5 вспоминал, как его вообще парсить. Декомпрессия заняла 15 минут.
учесть ещё, что это может быть массив и тогда надо считать квадратные скобки тоже
а ещё, что внутри могут быть строки, в которых тоже могут быть скобки, которые не нужно учитывать.
Не понял, а какая связь между производственной практикой и твои желанием писать какое-то приложение? Ты же должен устроиться в какую-нибудь контору и чего-то там делать, не?
Jacen11, чувак, ты не прав. Есть определение объекта, и оно не включает в себя "можешь унаследоваться или не можешь, но тогда оно должно быть final". Массив - это объект.
alekseyHunter, никакой проверки корректности тут делать не надо, это отдельная задача. Самый простой калькулятор с двумя операциями разного приоритета и скобками будет сложнее в разы.
Почему идут преподавать - есть два нормальных ответа.
1) это занимает не так много времени и может быть подработкой
2) желание поделиться знаниями/опытом
Если на собеседовании сделал для конкретного примера, то это, конечно, дико плохо. Я бы не взял тебя даже стажёром. Это показывает полное непонимание происходящего. Совет - пиши больше кода.