0 / 0 / 0
Регистрация: 07.12.2018
Сообщений: 2
|
|
1 | |
Напечатать все слова, отличные от последнего слова (удалив из слов нечетной длины среднюю букву)07.12.2018, 19:30. Показов 1762. Ответов 3
Метки нет Все метки)
(
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела, за последним словом точка. Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу:
- если слово нечетной длины, то удалить его среднюю букву. Прошу, помогите решить, очень нужно <3..
0
|
|
07.12.2018, 19:30 | |
Ответы с готовыми решениями:
3
Напечатать все слова, удалив среднюю букву у слов нечетной длины. Исправить 3адачу: дана строка длиной n символов, Вывести все слова, отличные от последнего слова, предварительно удалив из слов нечетной длины его сре Напечатать все слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву
|
141 / 107 / 57
Регистрация: 15.09.2017
Сообщений: 425
|
||||||
07.12.2018, 21:38 | 2 | |||||
![]() Решение
StivenS_YT,
1
|
0 / 0 / 0
Регистрация: 07.12.2018
Сообщений: 2
|
|
07.12.2018, 22:58 [ТС] | 3 |
Отличный код на самом деле, но можно объяснить такие вещи как "extensionmethod" и "foreach", либо описать это кодом на
менее высоком уровне, примерно по уровню 1-го курса, дабы не сильно заморачиваться?
0
|
2175 / 1305 / 496
Регистрация: 07.04.2017
Сообщений: 4,562
|
|||||||||||
08.12.2018, 00:43 | 4 | ||||||||||
Всё по порядку (по сложности*).
foreach проходит по каждому элементу любой последовательности (к примеру, массив это подвид последовательностей):
extensionmethod значит что подпрограмма описанная с этим словом будет вызываться по точке для её первого параметра. К примеру:
Ну а придумывали их изначально для инкапсуляции. То есть SM попадает в основное пространство имён, в и без того огромный список который показывает Ctrl+Space. А EM будет показываться только когда вы поставили точку после переменной типа byte. Это, как и остальные принципы инкапсуляции, помогают избежать глупых ошибок и сделать написание кода более интуитивным. Что ещё не понятно?
1
|
08.12.2018, 00:43 | |
Помогаю со студенческими работами здесь
4
Напечатать все слова, отличные от последнего слова. Если слово нечетной длины, заменить все строчные гласные буквы Напечатать все слова, но если слово нечетной длины, то удалить его среднюю букву Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |