Ошибка на пропуске
Условие
Для школьного турнира напечатали пропуска с кодами. В коде разрешены только латинские буквы и цифры. На некоторых карточках часть символов набрали в другой раскладке или случайно задели лишнюю клавишу.
Организатору нужен номер первого символа, который нельзя оставить в коде. Позиции в строке начинаются с 1. Если код состоит только из латинских букв и цифр, нужно вывести 0.
Формат ввода
Вводится ровно одна строка s без пробелов.
Формат вывода
Выведите одно целое число — номер позиции первого символа, который не является ни латинской буквой, ни цифрой. Если такого символа нет, выведите 0.
Ограничения
1 ≤ len(s) ≤ 100000;- в строке могут встречаться латинские буквы
A–Z,a–z, цифры0–9, знаки препинания и русские буквы.
Пример
Ввод:
Team7_2026
Вывод:
6Решить задачу с автопроверкой на Python →
Куда дальше
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- Вердикты судьи: WA, TLE, RE, PE, CE — что значит каждый код проверяющей системы и где искать причину
- С нуля до олимпиады: маршрут — сколько занимает язык, какие приёмы нужны и к какому этапу это ведёт