Skip to content

Instantly share code, notes, and snippets.

@dvmn-tasks
Last active March 10, 2023 16:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dvmn-tasks/d195ff270faad64b8d3e19c61ab22de0 to your computer and use it in GitHub Desktop.
Save dvmn-tasks/d195ff270faad64b8d3e19c61ab22de0 to your computer and use it in GitHub Desktop.

Упражнения на алгоритмы. A# Работа со строками.

А вот и первая порция упражнений! Она будет на работу со строками. В рамках курса мы сами подбирали вам ссылки и инструменты для решения каждого шага. Упражнения же призваны научить вас искать инструменты самостоятельно.

Вот статья, здесь огромное количество разных методов строк с описаниями и примерами. Все упражнения ниже решаются всего одной строчкой кода, если найти подходящий инструмент. Не бойтесь экспериментировать и запускать примеры кода из статьи, чтобы посмотреть как они работают. Методы строк.

А в этой статье можно найти несколько примеров работы со строками. Строки, функции и методы строк

Упражнения

А1. Вам дан ник человека в Telegram. Например, 'keinen87'. Нужно с помощью кода добавить к нику знак "@", чтобы получилось '@keinen87'.

А2. Дана строка. Выведите в консоль её длину. Например, на строку "Привет" программа должна вывести 6.

А3. Дана строка. Посчитайте в ней количество слов. На строку "Hello world" выведется 2, а на строку "а б в" - 3.

А4. Дана строка. Замените в этой строке все цифры 1 на слово "один" На строку "1 + 1 = 2" выведется "один + один = 2"

А5. Дана строка. Удалите из неё все пробелы. Хочется, чтобы из строки "Привет Мир!" получилось "ПриветМир!", то есть удалить вообще все пробелы.

А6. Дана строка. Удалите из неё пробелы "на краях", если они есть. То есть из строки " привет " нужно получить "привет". Из строки "Привет, мир! " нужно получить "Привет, мир!".

А7. Дана строка. Переведите все заглавные буквы в ней в строчные. Из строк "ПРИВЕТ" или строки "ПрИвЕт" должно получиться "привет".

Как сдать упражнения

Создайте новый Repl и решите задания в нём.

В репле код удобно подписывать с помощью комментариев, вот так:

# А1. Вам дан ник человека в Telegram....

...

# А2. Дана строка. Выведите в консоль её длину.

Чтобы сдать упражнения, прикрепите Repl с решёнными примерами к уроку:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment