Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 29 января 2026 18:26

Лёшенька научился стучать клювом по клавишам и стал строчить длинные посты. Буфетчица тётя Нюра посоветовала ему писать коротко и по делу. Лёшенька решил писать посты длиной ровно в 10 символов. Если пост короче, то он добавляет в конце столько восклицательных знаков, чтобы получилось 10. Дана строка длиной не более 10 символов. Добавь в конце строки столько восклицательных знаков, чтобы её длина составила 10 символов. Ввод Вывод бургеррр бургеррр!! кррасавчик кррасавчик

Ответ нейросети

29 января 2026 18:26

Задача понятна: дан рядок длиной не более 10 символов. Нужно дописать в конце столько восклицательных знаков, чтобы общая длина стала ровно 10. Если строка уже длиной 10, оставить её без изменений.

Как решить:

  • Пусть n = длина строки s.
  • Если n < 10, дописываем (10 - n) символов '!'.
  • Если n = 10, ничего не добавляем.
  • Реализация может использовать простой расчёт доп. символов и конкатенацию.

Пошагово:

  1. Прочитать строку s.
  2. Вычислить n = len(s).
  3. Если n < 10, дописать '!' * (10 - n) к концу строки.
  4. Вывести полученную строку.

Примеры проверки:

  • Ввод: бургеррр Длина = 8, нужно добавить 2 '!': результат — бургеррр!!
  • Ввод: кррасавчик Длина = 10, изменений нет: результат — кррасавчик

Код на Python (одна строка для заполнения до 10 можно сделать через ljust):

  • Вариант с явной конкатенацией: def main(): s = input().strip() if len(s) < 10: s += '!' * (10 - len(s)) print(s)

  • Более лаконичный вариант (работает и при длине 10, не добавляет ничего): s = input().strip() print(s.ljust(10, '!'))

Временная сложность: O(n), где n — исходная длина строки (до 10). Память: O(1) помимо самой строки.

Если нужно, могу привести решения на других языках (JavaScript, C++, Java) или привести тесты.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Лёшенька научился стучать клювом по клавишам и стал строчить длинные посты. Буфетчица тётя Нюра посоветовала ему писать коротко и по делу. Лёшенька решил писать посты длиной ровно в 10 символов. Если пост короче, то он добавляет в конце столько восклицательных знаков, чтобы получилось 10. Дана строка длиной не более 10 символов. Добавь в конце строки столько восклицательных знаков, чтобы её длина составила 10 символов. Ввод Вывод бургеррр бургеррр!! кррасавчик кррасавчик
Задача понятна: дан рядок длиной не более 10 символов. Нужно дописать в конце столько восклицательных знаков, чтобы общая длина стала ровно 10. Если строка уже длиной 10, оставить её без изменений. Как решить: - Пусть n = длина строки s. - Если n < 10, дописываем (10 - n) символов '!'. - Если n = 10, ничего не добавляем. - Реализация может использовать простой расчёт доп. символов и конкатенацию. Пошагово: 1) Прочитать строку s. 2) Вычислить n = len(s). 3) Если n < 10, дописать '!' * (10 - n) к концу строки. 4) Вывести полученную строку. Примеры проверки: - Ввод: бургеррр Длина = 8, нужно добавить 2 '!': результат — бургеррр!! - Ввод: кррасавчик Длина = 10, изменений нет: результат — кррасавчик Код на Python (одна строка для заполнения до 10 можно сделать через ljust): - Вариант с явной конкатенацией: def main(): s = input().strip() if len(s) < 10: s += '!' * (10 - len(s)) print(s) - Более лаконичный вариант (работает и при длине 10, не добавляет ничего): s = input().strip() print(s.ljust(10, '!')) Временная сложность: O(n), где n — исходная длина строки (до 10). Память: O(1) помимо самой строки. Если нужно, могу привести решения на других языках (JavaScript, C++, Java) или привести тесты.