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: Выводит последовательность символов на экран, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).
Пример работы:
Поделитесь своими знаниями, ответьте на вопрос:
Используя круги эйлера, решите : в параллели 9-х классов все мальчики записаны в спортивные секции. секцию по футболу посещают 13 человек, секцию по волейболу посещают 16 человек, а секцию по плаванию посещают 19 человек. сколько учащихся посещает три секции, если в 9-х классах всего 46 мальчика, и нет , которые бы посещали две спортивные секции. a) 1 b) 6 c) 2 d) 4
48-46=2
2:2=1
ответ 1