Контест Junior Типы и строгая типизация обновлено
Разбор значений по типам
Условие
Даны n строк. Каждую отнесите к одному типу:
int: необязательный минус и одна или больше цифр (-12,007);float: необязательный минус, цифры, точка, цифры (2.5,-0.0);string: всё остальное (в том числе1e3,12,.5,+5, пустая строка).
Ввод: n (1 ≤ n ≤ 10⁴), далее n строк (могут содержать пробелы).
Вывод: три строки: int количество сумма, float количество сумма (сумма с двумя знаками после точки), string количество.
Пример
6
10
-3
2.5
abc
1e3
0.25
int 2 7
float 2 2.75
string 2
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.