PascalABC.NET 3.7:
###RS.AdjacentGroup.SelectMany(x → x.Len >= 3 ? x.Len + x[0] : x.Str).PrПояснение:
RS - ReadString: Возвращает значение типа string, введенное с клавиатуры.
AdjacentGroup: Группирует одинаковые подряд идущие элементы, получая последовательность массивов.
SelectMany: Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность.
.Len - .Length: Длина массива.
.Str - .JoinToString: Преобразует последовательность символов в строку, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).
.Pr - .Print: Выводит последовательность символов на экран, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).
Пример работы:
Поделитесь своими знаниями, ответьте на вопрос:
Робочий листДайте відповіді на запитання:1) Що таке формула? Із чого вона складається?2) Яких правил потрібно дотримувати під час уведення формул?3) У яких елементах вікна табличного процесора можна вводити формулу? 4) Для чого використовують формули в електронних таблицях?5) Які існують копіювання формул в електронних таблицях?6) Що відбувається під час копіювання формули до іншої клітинки?7) Які види помилок можуть виникнути під час уведення даних і формул?8) Що таке модифікація формул? Коли і як вона відбуваєтьсяЯк визначитися, що в клітинці електронної таблиці міститься формула?Як визначається порядок виконання операцій у формулах електронної таблиці? Як виправити помилку?Типи операторів що використовуються в Excel?
PascalABC.NET 3.7:
###RS.AdjacentGroup.SelectMany(x → x.Len >= 3 ? x.Len + x[0] : x.Str).PrПояснение:
RS - ReadString: Возвращает значение типа string, введенное с клавиатуры.
AdjacentGroup: Группирует одинаковые подряд идущие элементы, получая последовательность массивов.
SelectMany: Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность.
.Len - .Length: Длина массива.
.Str - .JoinToString: Преобразует последовательность символов в строку, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).
.Pr - .Print: Выводит последовательность символов на экран, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).
Пример работы: