Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3534279
А
Аноним
12 декабря 2025 09:21 · публичный вопрос
А
Аноним

Вася иногда бывает многословен, и его посты выходят за ограничение по количеству символов. Он написал программу, которая по строке выводит её длину. Потом показал программу Алисе.…

Запрос пользователя

Вася иногда бывает многословен, и его посты выходят за ограничение по количеству символов. Он написал программу, которая по строке выводит её длину. Потом показал программу Алисе. Чтобы проверить правильность программы, Вася запустил её на двух строках: "привет" и "длинная строка!". Алиса тоже запускала Васину программу, но не сказала, на каких входных данных. Посмотри на панель Тесты. Тесты 1 и 2 открыты: это Васины запуски. Тесты 3 и 4 посмотреть нельзя: там запуски Алисы. Такие тесты называются скрытыми. Ты увидишь их в самостоятельных работах. Правильная программа должна работать на всех данных, и известных, и неизвестных. Напиши Васину программу. Ввод Вывод привет 6 длинная строка! 15

Ответ нейросети
12 декабря 2025 09:21

Задача: по введённой строке вывести её длину (количество символов). В тестах дана строка на русском и с пробелом внутри, поэтому учитываем все символы, включая пробелы и знаки препинания.

Как устроено решение:

  • Читаем одну строку из входа.
  • Выводим длину этой строки: количество символов в ней.
  • В Python это легко делается через len(s). Unicode-символы считаются как один символ.

Программа (Python 3):

s = input() print(len(s))

Пояснение:

  • input() считывает строку до переноса и сохраняет все символы, включая пробелы внутри строки.
  • len(s) возвращает число символов в строке.
  • Примеры: "привет" → 6, "длинная строка!" → 15.

Примеры входа и вывода:

  • Ввод: привет Вывод: 6
  • Ввод: длинная строка! Вывод: 15

Если нужно решение на другом языке (например, C++), можно использовать getline и вывести s.size(). Но приведённое выше решение подходит для средней школы и соответствует поставленной задаче.