П
Прогер-Могер🦾
@progermoger22 подп.
107просмотров
22 мая 2020 г.
Score: 118
Паттерны Для обучения полезно смотреть чужой код. Об этом все говорят. И да, это действительно так. Смотрю несколько разных схем решения одной какой-нибудь задачи. Их довольно много и ещё больше методы их решения. Самые элегантные как правило самые простые решения. Их я стараюсь запомнить. Это как шаблоны или даже паттерны. Элементы кода их которых потом составляешь целую большую программу. int words_count(char s, char c) {  int words = 0;     while (s)  {   while (s == c)     s++;   if (s)   {    words++;    while (s && s != c)        s++;        }  }  return (words); } Делаю функции и в одной понадобилось подсчитать количество слов в предложении. Задача вроде простая а вот так красиво решить я не знал как. Что делает код? Пробегает по буковкам и если находит например пробел плюсует палочку количеству слов. Если опять встретился пробел значит слово закончилось. И повторяется до конца предложения.
107
просмотров
1100
символов
Нет
эмодзи
Нет
медиа

Другие посты @progermoger

Все посты канала →
Паттерны Для обучения полезно смотреть чужой код. Об этом вс — @progermoger | PostSniper