Но на счет понятности и читабельности поспорил бы.
от того что я не правильно поставил скобку суть вопроса не меняет
не надо умничать что скобка не там или пробелов не хватает. эти ошибки компилятор сам покажет.
в книге написано иначе
int x = 0;
string poem = "";
while (x<4)
{
poem = poem + "a";
//}
if (x<1) {
poem = poem + " ";
}
poem = poem +"n";
if (x>1) {
poem = poem + " oyster";
x= x+2;
}
if (x==1) {
poem = poem + "noys ";
}
if (x<1) {
poem = poem + "oise ";
}
x = x+1;
}
output.text = poem;
x = x+1;
}
Федора насколько я помню - это испытательный полигон для программного продукта RHEL.
Обычно пользователи пересобирают ядро по нескольким причинам:
для тестирования патчей
для переконфигурации существующего ядра
для изучения ядра и его разработки
вместо того чтобы давать советы по возвращению на вантуз , могли бы помочь
Наполовину серьёзно, наполовину нет.
Синьор не испугается. Он выше по иерархии чем миддл и если миддл знает про стандартные библиотеки, то синьор и подавно знает.
Научиться да, можно. Но лично для меня гораздо читабельнее и прозрачнее решение с генераторами и лямбдами: не надо предварительно забивать себе голову всеми возможными стандартными и не стандартными библиотеками, всё решается элементарно просто средствами самого языка.
Да, может быть с модулем collections и удобнее, может быть модуль collections и специально оптимизирован для подобного и с ним быстрее если там какие-нибудь огромные списки, но осознание этого приходит после, с опытом. С опытом начиная с миддла или уже продвинутого джуниора. А только что "родившийся" джуниор про это знать не знает, зато про генераторы и про лямбды он знать обязан, иначе он уже выбрал себе не тот путь.
Нет.
Просто по себе сужу. Вариант от Владимир Куц лично у меня не вызвал никаких затруднений, когда я прочёл оригинальный вопрос у меня тут же в голове сформировалось "генераторы, фильтровать по id и суммировать") и только проскроллив ниже я увидел что такое Владимир Куц уже предоставил. Когда увидел ваше решение, то заинтересовался, в стопицотый раз прочитал документацию на модуль collections, в стопицотый раз сказал сам себе "Надо всё же это запомнить! Может быть когда-нибудь пригодится всё же!" прекрасно зная что в стопицотый раз через пять минут я про это опять забуду, но про генераторы и лямбды буду помнить всегда.