Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Только до конца недели. Вступление в Клуб Формулистов с 50% + 20% скидкой.

Кирилл
  • Звание: Гигамозг
  • Накопленный опыт: 830 часов
  • Баланс Мегахешей: собрано 81 Mh, потрачено 0 Mh
  • Баланс Байтов: 1778 байтов
  • Участник «Клуба формулистов»: до 2019-09-03
  • Последний визит: 2019-08-23 04:58:53
  • Возраст: 31 год

Видеокурсы

Дата активности Видеокурс Прогресс
2019-08-22 shifr Шифрование 11 из 27 55 %
2019-08-16 power Дневник успеха 38 из 102 634 %
2019-08-04 bilife Бинарная жизнь все 7 117 %
2019-06-06 wpf2 Простой WPF все 12 %
2019-05-24 lines Шарики 6 из 9 75 %
2019-04-23 graf Коллекция графов все 19 100 %
2019-04-01 soft1 Нанософт все 10 100 %
2019-03-29 thread Бурные потоки все 12 100 %
2019-03-18 iterator Итератор все 10 100 %
2019-02-15 task5 Секундомер 14 из 17 88 %
2019-01-29 game2 Микроигры все 17 114 %
2019-01-24 soft3 Теория ООП все 39 100 %
2018-11-27 task3 Комбинаторика 19 из 22 87 %
2018-11-12 task4 Графические циклы все 13 100 %
2018-10-31 memory Карточки памяти все 14 %
2018-10-29 game1 Нано-игры все 9 90 %
2018-10-17 soft2 Новые технологии 2 из 18 14 %
2018-09-17 soft0 Демо софт все 8 115 %
2018-09-13 start Начало здесь 7 из 9 %
2018-09-13 game0 Демо игры все 10 100 %
2017-04-14 java-read J3. Ввод 1 из 10 10 %
2017-04-12 java-start J1. Запуск 3 из 4 75 %
2017-04-12 java-write J2. Печать 2 из 3 67 %
Итого: 283 из 401 71 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2019-08-19 club 4004 - Елена Вставская 26 из 27 97 %
2019-08-16 club 8275 - Глушков Александр 23 из 29 80 %
2019-07-03 club 14981 - DimanDOS 2 из 0 %
2019-06-29 club 10895 - Данил 42 1 из 0 %
2019-06-29 club 10670 - Сергей Соколов все 10 100 %
2019-06-07 task1 Целые задачи все 11 100 %
2019-06-07 task2 Условный оператор все 16 100 %
2019-06-07 solo СОЛО на клавиатуре 20 из 0 %
2019-06-06 task2 For-to-чки все 26 100 %
2019-06-06 task1 Лирика 13 из 14 93 %
2019-06-03 task1 Формулы все 9 100 %
2019-05-30 club 10558 - Иван Воронин 5 из 7 72 %
2019-05-24 club 10494 - Алексей Васюк все 6 100 %
2019-05-24 task1 Геометрия все 8 100 %
2019-05-21 task1 Строки все 14 100 %
2019-05-21 task2 Логика все 13 100 %
2019-05-17 task1 Символы все 5 100 %
2019-05-13 task2 Алгоритмика все 20 100 %
2019-05-13 book 000. Строки все 8 100 %
2019-05-13 task1 Целые числа все 7 100 %
2019-04-25 club 10162 - Дмитрий Гринь 4 из 5 80 %
2019-04-19 book Экзамен 8 из 0 %
2019-04-10 book 111. Потоки все 8 100 %
2019-03-28 club 7238 - Константин все 2 100 %
2019-03-22 club 7119 - Владимир Новопашин 14 из 15 94 %
2019-03-19 book 110. Функции все 8 100 %
2019-03-12 book 101. Математика 8 из 7 115 %
2019-03-10 book 011. Циклы все 8 100 %
2019-02-22 book 100. Массивы все 8 100 %
2019-02-12 book 010. Условия все 8 100 %
2019-02-05 book 001. Числа все 8 100 %
2019-01-23 task2 Типы данных все 5 100 %
2019-01-18 task1 Семантика все 6 100 %
2019-01-11 solo YESOLO on the Keyboard 20 из 0 %
2018-12-29 task1 Календарь все 16 100 %
2018-12-28 club 6452 - Кирилл Шмойлов 3 из 6 50 %
2018-12-25 club 6203 - Николай все 6 100 %
2018-12-17 club 5649 - Максим Лапшинов 7 из 8 88 %
2018-12-10 task2 Do-рацикл все 4 100 %
2018-12-07 solo C# набор 21 из 17 124 %
2018-11-23 olimp Олимпиада 2 из 40 5 %
2018-11-23 task2 Комбинаторика все 9 100 %
2018-11-20 task2 VIP задачи 5 из 0 %
2018-11-15 task2 Рекурсия все 4 100 %
2018-11-09 task2 Динамика все 3 100 %
2018-10-26 club 24 - Муза Оля все 3 100 %
2018-10-23 task2 Матрицы все 4 100 %
2018-10-18 task2 Строки все 6 100 %
2018-10-17 task2 Подпрограммы все 14 100 %
2018-10-09 task2 Матрёшки все 9 100 %
2018-10-09 task2 Простые массивы все 8 100 %
2018-10-08 task2 По цифрам все 8 100 %
2018-10-08 task2 Любимые циклы все 6 100 %
2018-10-05 task2 Математика все 9 100 %
2018-10-04 task2 Последовательность все 6 100 %
2018-10-03 task2 Вечность все 5 100 %
2018-10-03 task2 Узник цикла IF все 6 100 %
2018-10-02 task2 Точка и плоскость все 6 100 %
2018-10-02 task2 Обман цикла все 7 100 %
2018-09-28 task2 Пока-цикл все 6 100 %
2018-09-20 task1 Цифры 11 из 12 92 %
Итого: 552 из 546 102 %
Сохранить страницу:

9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2019-08-22 06:39

Евгений, добрый день.
Я случайно наткнулся на проект CodinGame.
www.codingame.com/start
Подскажите, сталкивались ли Вы с этим проектом? Если да, то на сколько он заслуживает внимания и стоит ли тратить на него свое время?


22410. --
Андрей
Андрей
ответить
→  Кирилл  # Шифрование / Полиалфавитный шифр - Форма / 2019-08-21 19:02

Когда нет ошибок в коде это очень чудесно, надеюсь этому когда нибудь сам научится.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Зацикленная строка / 2019-08-16 09:50

час мучения и все решил!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Факториал / 2019-08-15 11:37

Я все таки смог. подсказка соискателям - решайте через строки, а алгоритм умножения - в столбик!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Кирилл  # Дневник успеха / 2019-08-04 : Не одежда красит человека, а добрые дела. / 2019-08-04 21:25

о, мощно! Бинарная жизнь - завершена


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Напёрстки / 2019-08-04 16:39

Задача хоть и не сложная, но очень интересная!


22230. KF
Станислав
Станислав
ответить
→  Кирилл  # Бинарная жизнь / Максималка / 2019-08-04 15:05

Кирилл, довольно интересный подход. Но 500 раз - не слишком ли много?


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Кирилл  # Бинарная жизнь / ФИНАЛЬНЫЙ УРОК / 2019-08-04 11:31

Разрешите прикрепить отчет к уроку. Резюме отличнейшее. Пока человек не поймет, что между задницей и диваном доллар ну никак ен проскочит, вообще без шансов, до тех пор он жалуется и ищет оправдания )
Такая светлая голова в 31 год - большая удача. Обычно, люди застывают в развитии на 15 годах и некоторые доживают в этой стадии до пенсии.
Хорошо, что есть Евгений Волосатов и его площадка, на которой собираются курсанты, такие как Кирилл.


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Кирилл   / 2019-08-04 11:24

А те, у кого иначе, полагаю, отзывы не строчат ))) Зачем шуметь, если зп выше средней и все в шоколаде? Ну и вкалывать приходится наверное не как обычно. Капитал не любит шума, оттого мы другой позиции и не видим в сети.


9480. KF
Кирилл
Кирилл
ответить
→  Dmitry Sinitsin   / 2019-08-04 10:38

Периодически читаю отзывы сотрудников о работе в разных компаниях (компании по проектированию и строительству систем безопасности). Везде одно и то же. Руководство дураки, сотрудников ни во что не ставят. Сотрудники ленивы, зарплаты маленькие. в общем - везде одно и то же!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Кирилл  # Бинарная жизнь / Смысл жизни / 2019-08-04 01:24

Мудро и красиво. Спасибо за пожелание в конце, Кирилл. Я последнее время тоже перестал брать на себя больше, чем следует


22230. KF
Станислав
Станислав
ответить
→  Кирилл  # Бинарная жизнь / Смысл жизни / 2019-08-03 22:35

Кирилл, замечательный отчет! У меня на работе похожая ситуация. Но надо ко всему относиться проще и не бояться перемен.


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Кирилл  # Бинарная жизнь / Смысл жизни / 2019-08-03 20:48

Отчет супер. Похоже вешать всех собак на одного специалиста - это общероссийская забава. Я похожим образом работал с Вяткабанком (г. Киров) в стиле и швец, и жнец и на дуде игрец ) Когда, без малого через 11 лет работы там, я решил с этим закончить, тоже были сомнения а не будет ли дальше только хуже, но жизнь показала, что шампанское нам было уготовано, хоть и не сразу )
Спасибо за отчет, получил массу удовольствия читая и узнавая нотки )


11589. KF
Yefim
Yefim
ответить
→  Кирилл  # Бинарная жизнь / Смысл жизни / 2019-08-03 19:58

Молодкц, Кирилл!


21026. --
Діма
Діма
ответить
→  Кирилл  # Бинарная жизнь / Новое поколение / 2019-08-03 11:40

Молодец! Дойдя до последнего урока, там все поймешь


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / НОД / 2019-08-03 09:21

Здесь эта задача повторяется в третий раз. Перелистал все свои предыдущие решения - все разные. Интересно, это хорошо или плохо?!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-07-25 19:22

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-09-03
Остаток байтов: 1729
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-07-05 09:37

Память закончилась. Исправил.


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2019-07-05 08:29

Добрый день.
При попытке зайти в клуб формулистов у меня этого сделать не получается. Предлагает оформить подписку, хотя у меня 25 июня списывалась абонентская плата и пришло письмо, что подписка продлена до 2019-08-04.
Разберитесь пожалуйста с проблемой.


9480. KF
Кирилл
Кирилл
ответить
→  zhikharevav  # Консоль / 8275 - Глушков Александр / Гладкие числа / 2019-07-04 15:23

Поделись решением. Никак не могу оптимизировать код.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Гладкие числа / 2019-07-04 14:38

я уже несколько часов бьюсь над задачей. С 5 по 9 тест не проходит. Слишком много времени проходит для получения ответа, а как оптимизировать код - я хз. Подскажите.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 14981 - DimanDOS / Дед Мороз / 2019-07-03 15:58

Ничего не понимаю.  Объясните мне, что хотел автор сказать этой задачей.
string line;
            int ipad = 0, iphone = 0;
            for (int i=0; ;i++)           
            {
                line = Console.ReadLine();
                if (line == "ipad")
                    ipad++;
                if (line == "iphone")
                    iphone++;
                if (line == "end")
                    break;
            }
            Console.WriteLine("{0} {1}", iphone, ipad);

может я не правильно понимаю условие?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-06-25 16:25

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-08-04
Остаток байтов: 1512
Вы являетесь участником Клуба формулистов.


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Кирилл  # Дневник успеха / 2019-06-09 : Какова пашня, таково и брашно. / 2019-06-07 15:11

У Евгения Витольдовича чуть не каждый день что-то новое узнаешь ) Брашно - не знал такого слова )


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-05-26 14:15

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-07-05
Остаток байтов: 963
Вы являетесь участником Клуба формулистов.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 10558 - Иван Воронин / Ленинград 48К / 2019-05-24 15:46

не понял смысла задачи. прошёл тесты 0, 3, 5. В остальных ошибка.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 10494 - Алексей Васюк / Квадратное уравнение / 2019-05-23 16:17

Все тесты проходит, кроме третьего. Перепроверил в интернете - ответ правильный! В чем проблема - хз?!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Загадка для Оли / 2019-05-17 09:49

Решил задачу тупо перебором. Возможно есть более быстрое решения, но я так и не понял, как его можно оптимизировать.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Стрелы / 2019-05-15 11:17

Тесты ниочем. тест 3 не проходит. ввел вручную - программа считает правильно!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 8275 - Глушков Александр / Стрелы / 2019-05-15 10:45

Решил задачу, причем стандартными функциями, а робот шарп ругается. С чем связано?

int count = 0;
            string line = Console.ReadLine();
            string arrow1 = ">>-->";
            string arrow2 = "<--<<";
            count +=line.Split(new string[] { arrow1 }, StringSplitOptions.None).Count()-1;
            count += line.Split(new string[] { arrow2 }, StringSplitOptions.None).Count()-1;
            Console.WriteLine(count);


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-04-26 15:21

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512

Подписка КФ до: 2019-06-05
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 10162 - Дмитрий Гринь / Считалочка / 2019-04-25 09:57

Я реально гуду! Все верно с первого запуска! Очень собой доволен!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 10162 - Дмитрий Гринь / Сколько ходов коня существует? / 2019-04-24 10:58

Решил задачу в лоб (8 проверок IF). Посмотрел решения других людей - разнообразие зашкаливает.


9480. KF
Кирилл
Кирилл
ответить
→  turpispopulu   / 2019-04-24 08:46

а что касается программирования раньше: в детстве писал на qBasic, далее на Visual Basic, но за отсутствием надобности забросил. Далее в течении 6 лет писал на AutoLisp (диалект Lisp'a, заточенный под AutoCad (работаю проектировщиком). Некоторые вещи у листа и сишарка схожи, так что переключиться с одного на другой не сложно (вот обратно сложней, т.к. у лиспа очень краткий синтаксис и ОЧЕНЬ много скобок). Писал на лиспе программы по автоматизации проектирования, так что практический опыт есть.


9480. KF
Кирилл
Кирилл
ответить
→  turpispopulu   / 2019-04-24 08:39

Добрый день. Я себе целью занялся изучать C# до осени, а осенью переключиться на unity3d. Я уже давно проработал механику игры (на мой взгляд идеальной игры) и хочу ее реализовать. Есть знакомый, дизайнер, работает в unity3d, хочу его подключить. Еще есть идея для простенькой детской игры (но судя по моему сыну, игра детям очень зайдет), но для этого мне нужен свой компьютер и фотошоп (сейчас у меня компьютера нет просто потому что его негде ставить, я из категории обманутых дольщиков). В сентября, я надеюсь, вопрос с квартирой решится окончательно. Так что моя конечная цель - unity3d.


15482. --
turpispopulu
turpispopulu
ответить
→  Кирилл   / 2019-04-24 06:49

Кирилл добрый день. Мне любопытно. Скажите пожалуйста вот у вас уже накоплен приличный опыт на этом сайте около 770 часов. Скажите какого уровня вы достигли? Вы до этого сайта ранее занимались программированием? Какой проект вы сейчас способны реализовать самостоятельно? Я просто нахожусь в начале пути и хочется услышать что то мотивирующее :)


20366. --
Эльвир
Эльвир
ответить
→  Кирилл  # Дневник успеха / 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать. / 2019-04-19 23:38

Привет! Не плохой результат, молодец! Видно, что ты немало времени уделяешь обучению. Желаю успехов в дальнейшем обучении!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / Экзамен / 111.Потоки / 2019-04-18 11:49

Робот шарп помер?  показывает что не все тесты пройдены верно. Нажимаю на кнопку показать, а он не показывает!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / Экзамен / 110.Функция / 2019-04-17 15:56

решил правильно со второго раза! Да я гуру!


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2019-04-17 15:30

Евгений, добрый день. У меня в апреле закончился срок действия карты. Перевыпустили, дали новую. Все данные старые, кроме срока годности и CCV. Вопрос: Как мне в подписке обновить данные карты? а то завтра или послезавтра сайт закроет мне доступ за неуплату? Спасибо за оперативный ответ!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / Экзамен / 100.Массивы / 2019-04-12 14:44

Вот и встретилось описание алгоритма реализации решета Эратосфена. Было как то задание - реализовать этот алгоритм самостоятельно. Тогда я его придумать не смогу. Теперь получилось! Спасибо за задачу!


20366. --
Эльвир
Эльвир
ответить
→  Кирилл  # Коллекция графов / Граф / 2019-04-06 12:25

Отличный план! молодец!


3922. --
Александр
Александр
ответить
→  Кирилл  # Дневник успеха / 2019-04-07 : Куй железо, пока горячо. / 2019-04-05 23:57

Приветствую, Кирилл! Очень хорошо поработал на этой неделе, молодец! Старайся заниматься хотя бы немного, но каждый день. Желаю дальнейших успехов в изучении программирования!


10365. --
Rita
Rita
ответить
→  Кирилл  # Коллекция графов / Граф / 2019-04-05 16:23

это отличный план , хорошая практика .
Хорошая работа, научились всему что было в уроке ;)


10365. --
Rita
Rita
ответить
→  Кирилл  # Дневник успеха / 2019-04-07 : Куй железо, пока горячо. / 2019-04-05 16:19

Привет, Кирилл!
Молодец, хорошо поработал .
Это хорошо  при создании  своего нового приложения


20366. --
Эльвир
Эльвир
ответить
→  Кирилл  # Коллекция графов / Hashtable / 2019-04-04 19:23

Молодец!


14981. KF
DimanDOS
DimanDOS
ответить
→  Кирилл  # Дневник успеха / 2019-03-31 : Сколько ни говорить, а с разговору сыт не будеш. / 2019-03-29 20:25

Отличная выдалась у Вас неделька, Кирилл! Думаю следующая будет ещё лучше! Поздравляю с окончанием Бурных потоков. Да, задачи формулистов классные :) Кстати, там тоже есть парочка моих задач :)))) Вот только сообщений что-то на неделе мало было :)) Желаю Вам удачи в прохождении задач, "Прикладных программ", "Комбинаторики", "Коллекции графа" и в программировании  в общем


18131. KF
Александр
Александр
ответить
→  Кирилл  # Бурные потоки / VIP. Игры со словами / 2019-03-29 20:10

О круто ! Свои задачки


10365. --
Rita
Rita
ответить
→  Кирилл  # Бурные потоки / ФИНАЛЬНЫЙ УРОК / 2019-03-28 16:43

Mолодец!
Это хорошо  при создании  своего приложения ,полученный опыт дает возможность решать более сложные профессиональные задачи .


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 7238 - Константин / Палиндром со знаками препинания / 2019-03-28 10:39

На задачу ушло меньше часа. Очень доволен собой. Единственное что - не самое оптимальное (на мой взгляд) решение. Может кто подскажет? основная проблема у меня - не знаю как удалить лишние символы в строке. Хотел сделать так:
char[] symbols = new char [] { '!', '?', ' ' , ',', '-','.'};
line = line.Trim(symbols);

В этом случае удаляется только последний или первый символ. А есть команда чтобы удалить все символы в строке за 1 раз?


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 7238 - Константин / Игра в города / 2019-03-27 13:40

Я все таки смог решить ее. Сначала я открыл задачу. Посмотрел ее. Ужаснулся. Попробовал решить - получилось ерунда. В итоге открыл ее спустя пару дней и решил где-то за час!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 7119 - Владимир Новопашин / Дробная часть числа. / 2019-03-21 10:47

Решил задачу через строки. Так и не понял, как решать ее через числа. Когда пишешь n%1, то почему то получаешь не 0,9 , а число в стиле 0,899999999999999435. Почему так происходит? и как этого избежать?



1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-03-16 16:41

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-04-25
Остаток байтов: 4483
Вы являетесь участником Клуба формулистов.


10365. --
Rita
Rita
ответить
→  Кирилл  # Итератор / Итератор. Один метод вместо классов. / 2019-03-15 16:32

Приветствую, Кирилл!
Mолодец! Это хорошо  при создании  своего приложения
Курс классный.


10365. --
Rita
Rita
ответить
→  Кирилл  # Итератор / ФИНАЛЬНЫЙ УРОК / 2019-03-15 16:27

Курс классный. Mолодец!
Желаю удачи в изучении программирования!


10365. --
Rita
Rita
ответить
→  Кирилл  # Дневник успеха / 2019-03-17 : Кончил дело — гуляй смело. / 2019-03-15 16:25

Mолодец! Это хорошо
Классно конечно)
Желаю удачи в изучении программирования!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 110. Функции / Звезда / 2019-03-15 15:21

Я думал решить задачку через класс Point, чтобы в него записывать координаты. Но это не сработала. Видимо в консоле using Drawing не работает. Поэтому решил сам сделать этот класс.


20659. --
Domination Agenda
Domination Agenda
ответить
→  Кирилл  # Итератор / Итератор. Волшебное слово yield. / 2019-03-13 18:50

Не совсем так. Yield создает итератор и позволяет не писать отдельный класс при реализации базового интерфейса IEnumerable. Данный метод возвращает последовательность IEnumerable, элементами которой являются результаты выражений каждого из yield return. Его удобно использовать при работе с большими последовательностями (ну, к примеру, числа Фибоначчи)


10365. --
Rita
Rita
ответить
→  Кирилл  # Итератор / Итератор. Зачем нужно два класса / 2019-03-11 16:46

Приветствую, Кирилл!
Супер!  Итератор  -  Великая вещь .
Mолодец!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Кирилл  # Итератор / Итератор. Перебор простых чисел. / 2019-03-06 22:13

Привет, Кирилл. Я тоже прохожу этот курс и хочу узнать твоё понимание об операторе yield. У меня есть понимание, но не до конца. Я просто вижу, что простые задачи с множествами я могу решить используя только foreach без создания дополнительного метода, возвращающего IEnumerable. Удобство в том, что этот метод создаёт коллекцию и, при каждом обращении к нему, возвращает следующее её значение. Но всё же мне кажется, что этот механизм можно реализовать и обычными средствами.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 100. Массивы / Первый и последний / 2019-02-15 16:41

вводить n совсем не обязательно! все отлично решается исключительно через строки!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-02-14 16:12

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-03-26
Остаток байтов: 4092
Вы являетесь участником Клуба формулистов.


9480. KF
Кирилл
Кирилл
ответить
→  Дмитрий Никифоров  # Демо игры / C# чего начать программировать / 2019-02-14 08:11

Просто если у Вас нет конкретной цели - вы быстро забросите это дело! Я одно время очень плотно изучал AutoLisp т.к.  работаю в автокаде и писал много полезных программ под него. Задайтесь конкретной целью и двигайтесь в сторону ее реализации!


9480. KF
Кирилл
Кирилл
ответить
→  Дмитрий Никифоров  # Демо игры / C# чего начать программировать / 2019-02-13 16:11

А какая цель обучения?


17425. KF
ser2018
ser2018
ответить
→  Кирилл  # Секундомер / 3 часть. Видеофиксация / 2019-02-12 18:18

не, я не верю


9480. KF
Кирилл
Кирилл
ответить
→  Dmitry Sinitsin   / 2019-02-12 16:57

у это на тот случай, если кто не в курсе )))


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Кирилл  # Секундомер / 3 часть. Видеофиксация / 2019-02-12 16:52

Зачем каждый раз оправдываться? Сказал раз и хватит )


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл  # Секундомер / 2 часть. Пункты 120 – 145 / 2019-02-07 18:09

Концентрация и фокус внимания - секрет высокой производительности.


9913. --
vip
vip
ответить
→  Кирилл  # Секундомер / 2 часть. Пункты 120 – 145 / 2019-02-06 21:25

Это мне напомнило историю одного радиомастера в старые добрые дневние времена когда Земля была еще теплой и по ней бродили динозавры. Так вот пришел этот мастер телевизор ремонтировать. Раньше мастера были не то что сейчас.
Ну вот говорит сижу ТВ делаю разобрал заднюю стенку ТВ включен на тест. Сам в ухе отверткой ковыряюсь. Раз и звук пропал... :))) Это я про время и коллег... Удачи!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 010. Условия / Максимум / 2019-02-05 16:50

Роботшарп ругается на такую строку:
int.TryParse(Console.ReadLine(), out int a);
Поставьте ему двойку!


9480. KF
Кирилл
Кирилл
ответить
→  Юлия  # Начало здесь / День №3. Безошибочное владение Клавиатурой. / 2019-02-04 16:11

Я быстро научился печатать в компьютерной игре Ultime Online. Кто знает - тот поймет. А еще говорят, что игры вредны....


10365. --
Rita
Rita
ответить
→  Кирилл  # Секундомер / Написание кода / 2019-02-01 17:22

Очень все подробно! Всё получилось! Это просто замечательно!!!
Молодец!!!


20871. --
Антон
Антон
ответить
→  Кирилл  # Секундомер / Моральная подготовка / 2019-01-30 18:56

У меня подобная ситуация , и я только начинаю программировать. Желаю вам удачи , и терпения !


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Кирилл  # Микроигры / VIP урок. Змейка / 2019-01-29 13:50

Привет, Кирилл! Это очень хорошо, что ты пытаешься сделать больше, чем в задании. Значит есть интерес и любознательность к данному вопросу. Продолжай в том же духе! Удачи тебе в саморазвитии и творческих успехов!


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2019-01-25 16:51

Евгений, добрый день.
У меня к Вам вопрос. Во время проверку отчетов наткнулся на видеокурс "Платформер на Unity". Ссылку на этот курс я сохранил, но в разделе видеокурсов я его найти не могу. Где его искать, в случае если я его потеряю?


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2019-01-25 13:46

У меня вся проблема - в отстутсвии места установить хотя бы ноутбук. Я из числа обманутых дольщиков. Жду квартиру с 2015, просрочка - 2 года. Вот сегодня был на мероприятии radio1.news/article/dolschiki-problemnogo-zhk-novokosino-2-poluchili-klyuchi-ot-kvartir-25763?utm_source=yxnews&;utm_medium=desktop я крайний справа во втором ряду (у меня еще пол лица закрыто чужой головой)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить

9752. --
chokayes
chokayes
ответить
→  Кирилл  # Теория ООП / Интерфейс. Создаём новую игру. / 2019-01-23 15:51

Приветствую, Кирилл! Отличная работа, желаю успехов в дальнейшем прохождении уроков!


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2019-01-22 14:59

Хорошо! так и буду делать!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл  # Дневник успеха / 2019-01-20 : Уменье и труд все перетрут. / 2019-01-22 10:27

Кирилл, только позитив, с той неделей в плане обучения - хорошо!
Вы каждый день что-то делали и решили 10 задач, это прекрасно!
Набирайте каждый день хотя бы 1 байт, чтобы нулей не было.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2019-01-15 16:03

Подписка в Клуб формулистов обновлена.
Количество дней: +34
Количество байт: +256

Подписка КФ до: 2019-02-24
Остаток байтов: 3733
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл  # Дневник успеха / Рефлексия уходящего года / 2018-12-29 11:38

Молодец, Кирилл, я давно слежу за твоими успехами и горжусь ими


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Кирилл  # Теория ООП / Интерфейс. Площадка для игры. / 2018-12-26 17:26

Что такое this?


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 6452 - Кирилл Шмойлов / А ну-ка, девушки! / 2018-12-26 11:30

Спасибо за задачу.
Я наконец-то ли научился использовать foreach. Научился пользоваться List и даже чуть-чуть изучил Linq, ибо думал, что одинаковые имена в списке надо удалять. Спасибо за задачу!


14981. KF
DimanDOS
DimanDOS
ответить
→  Кирилл  # Теория ООП / Интерфейс. Зачем он нужен. / 2018-12-25 16:01

Здравствуйте, Кирилл! Тоже прохожу этот курс. Смотрю, вы уже прошли полуфинал! Прекрасно! Кстати, если вы чего-то недопонимаете, всегда можно посмотреть в Google или в отчёте другого формулиста (там часто можно найти дополнительную информацию). Вы отлично идёте! Продолжайте в том же духе, не сдавайтесь! У Вас всё обязательно получиться, а с интерфейсами уверен что Вы разберётесь!


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 6203 - Николай / Поиск слова перебором. / 2018-12-25 09:41

> Программа отсылается...
> Ждём робота Шарпа, 60 с...
> Робот Шарп медитирует :^#

что не так?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2018-12-21 12:48

В таких случаях имеет смысл перепройти курс ещё раз - создать всю программу поэтапно во второй раз


10080. --
FireWolf
FireWolf
ответить
→  Кирилл  # Консоль / 24 - Муза Оля / Фибоначчи / 2018-12-21 10:50

Можно ещё кратче:
{
        ulong t = 1, f = 0, N = ulong.Parse(Console.ReadLine());
        while (f < N) f = t + (t = f);
        Console.WriteLine(f == N && N != 0 ? "YES" : "NO");
}


9480. KF
Кирилл
Кирилл
ответить
→  Max   / 2018-12-21 08:03

Болония


20545. KF
Max
Max
ответить
→  Кирилл  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2018-12-20 18:57

А что за город на фотографии? Такие узкие улицы?


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 6203 - Николай / Шифр Цезаря. Декодирование зашифрованного текста. / 2018-12-20 09:54

В тексте задания ошибка. Символы а-я и А-Я не латинские, а кириллические.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2018-12-20 09:34

Хорошо, я понял.


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2018-12-20 08:17

Евгений Витольдович, пока еще нет. Но суть консоли в том, что она позволяет попрактиковаться на простых примерах и прочувствовать работу операторов/циклов/функций. Все же видеоуроки в первую очередь больше предназначены для изучения, а не практики и отработки навыка использования операторов/циклов/функций. Если будет возможность - пожалуйста, добавьте консольные задачи на темы, что я писал ранее. Спасибо.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2018-12-19 21:27

Кирилл, а вы проходили курс "Коллекция графа"?


9480. KF
Кирилл
Кирилл
ответить
→  Евгений Волосатов   / 2018-12-19 16:44

Добрый день, Евгений Витольдович. У меня к Вам огромной просьба личного характера. В реалиях c# необходимо легко и не принужденно уметь пользоваться циклом foreach. У сожалению, консольных задачи, на примере которых можно было бы его изучить - нет. В связи с этим, лично у меня, с ним большой пробел. Я не до конца понимаю как и в каких ситуациях его правильно применять. Не могли бы Вы в перспективе добавить консольные задачи на эту тему. Как вариант, еще добавить задачи на тему List и Stack. (их изучил на базе задач Формулистов). Как показала практика, Stack, например, удобно применять в отношении перевода десятичных цифры, например, в двоичные. Буду примного благодарен за добавление консольных задач.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 6203 - Николай / Перевод из десятичной системы счисления в пятеричную систему счисления / 2018-12-18 15:37

Я решил эту задачу через Stack. Как показала практика - стак для этого очень удачно подходит. Мы начинаем формировать число в пятиричной системе с конца, записывая числа "поверх" старых. При этом, отображать число мы начинаем с начала (с самых новых чисел). Очень удобно и очень сильно уменьшает количество кода в программе, а так же позволяет сделать неограниченную длину числа!


11353. --
AlliZzeN
AlliZzeN
ответить
→  Кирилл  # Дневник успеха / 2018-12-16 : Без дела слабеет сила. / 2018-12-17 00:20

Приветствую, Кирилл! Хорошо поработал на неделе, но я бы посоветовал на выходных выдрать хотя бы 15 минут на занятия. Я предпочитаю тоже в выходные отдыхать, но выполняю минимум. Конечно, бывают моменты когда целый день загружен, тем более в предновогодние дни. Но самого уже тянет, если не программировать, так читать про программирование. Удачи в программирование!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл   / 2018-12-16 16:23

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-01-21
Остаток байтов: 3091
Вы являетесь участником Клуба формулистов.


9480. KF
Кирилл
Кирилл
ответить
# Консоль / 5649 - Максим Лапшинов / Система счислений / 2018-12-13 10:08

про единичную систему - прфу в студию! Нигде нет теории о том как это делать, а из данного описания задания - этого не понятно!


  • Звание: Гигамозг
  • Накопленный опыт: 830 часов
  • Собранный капитал: 1778 байтов
  • Участник «Клуба формулистов»: до 2019-09-03

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 1 1 1 3
Написан ответ 3 3
Набран текст
Решена задача
Выполнен видеоурок 5 5 5 15
Создан тест
Ежедневный бонус
Опубликовано в соцсетях
Собран мегахеш 5 5
Итого 5 6 6 9 26 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF grom518 21714 5 10 15 209
2 KF Dmitry Sinitsin 17947 5 15 5 25 165
3 KF DimanDOS 14981 5 15 5 25 124
4 KF Max 20545 5 16 5 26 122
5 KF Andrew 18783 5 15 5 25 99
6 KF Новопашин Владимир 7119 10 10 20 76
7 KF ser2018 17425 72
8 -- Xa4_Xakum 22309 64
9 KF Tekashnik 8275 5 15 1 21 59
10 KF Алексей|BrisK|Кривицкий 3506 57
11 KF Слава 17255 10 10 51
12 KF Trira 11019 5 10 15 46
13 KF Николай Миролюбов 6203 10 10 36
14 -- Дмитрий 21929 5 5 35
15 -- Валерий Жданов 791 2 2 33
16 -- Діма 21026 28
17 KF ES35 22133 10 15 1 26 26
18 KF Кирилл 9480 26
19 -- Андрей 22410 26
20 -- Ivan 21771 10 10 25
21 -- Посетитель 0 5 5 25
22 KF Антон Кравченко 5502 5 5 25
23 -- Петя 7652 5 5 25
24 -- batyr 22062 3 10 13 24
25 KF Yefim 11589 1 1 21
26 KF Станислав 22230 21
27 KF Den Andreevich 6861 20
28 KF Александр 18131 20
29 KF Владимир 21849 19
30 KF Дмитрий 20302 18
31 KF Евгений Волосатов 1 17
32 -- Максим 22299 10 10 15
33 -- Даниил Лаутеншлегер 20061 15
34 -- asddd5 22383 10 10 10
35 -- chokayes 9752 5 5 10
36 -- KpucTo6aJlb 13385 10
37 -- Алексей 21279 10
38 -- Геннадий 22348 10
39 -- Nodirbek 22414 10
40 -- Иван 2146 7
41 -- Sergej Šugajev 16017 6
42 -- Андрей 162 5
43 -- Максим Базуев 429 5
44 -- Igorenzia 689 5
45 -- Антон Лазарец 986 5
46 -- sharp.xxxxx change config! 999 5
47 -- Евгений Волосатов 1024 5
48 KF Дмитрий Че 1295 5
49 -- Валерий 1305 5
50 -- олег 1511 5
51 -- Сарапульцев Константин 1570 5
52 -- Neverwinter 2 1901 5
53 -- Sergey Potapov 1950 5
54 -- Морозов Юрий Александрович 2639 5
55 -- Никита 2773 5
56 -- Тимур 3223 5
57 -- Волосникова Лариса 3545 5
58 -- Сергей 3747 5
59 -- Григорий 3850 5
60 -- Александр 3922 5
61 -- Денис 4395 5
62 -- Sergey 4732 5
63 -- Дмитрий 4814 5
64 -- Валера Луцевич 4889 5
65 -- Андрей Поляков 5029 5
66 KF Михаил 5081 5
67 -- Олег 5244 5
68 -- Константин 5328 5
69 -- Anton 5394 5
70 -- Роман 5419 5
71 KF Максим Лапшинов 5649 5
72 -- Виктор Си 5923 5
73 -- Наталья 7226 5
74 -- 1   8118 5
75 -- zhikharevav 8380 5
76 -- lyudo 8608 5
77 -- Володимир 8707 5
78 -- Alex 8822 5
79 -- янас 8856 5
80 -- Александр Р. 9096 5
81 -- Dimon 9156 5
82 -- Олег Михайлович 9612 5
83 -- Виталий 9912 5
84 -- vip 9913 5
85 -- Timoha 9980 5
86 -- FireWolf 10080 5
87 -- Ivan 10123 5
88 -- Богдан Влодек 10344 5
89 -- Алексей В. 10494 5
90 -- Денис 10528 5
91 -- Иван Воронин 10558 5
92 -- alex_kag 10591 5
93 -- Алексей 10626 5
94 -- Яковлев Д.А. 10648 5
95 -- Сергей Соколов 10670 5
96 -- OloloCode 10717 5
97 -- Danil42Russia 10895 5
98 -- Progresir 11197 5
99 -- Родион 11582 5
100 -- Андрей Суслов 11868 5
101 -- viktor 12378 5
102 -- olex5s 12424 5
103 -- Татьяна 12464 5
104 -- Владимир 12574 5
105 -- Андрей 12666 5
106 -- Zebos 13846 5
107 -- Владимир 13850 5
108 -- Роман 14462 5
109 -- Strashniov 14675 5
110 -- volld 14740 5
111 -- Madoschi 14854 5
112 -- Владимир 15525 5
113 -- Анатолий 15610 5
114 -- Vitali 15737 5
115 -- Павел Демьянов 15822 5
116 -- Максим 15956 5
117 -- Сергей 16004 5
118 -- Andrej Gladkov 16018 5
119 -- Bodrik_torf 16066 5
120 -- Povilas Abramovicius 16089 5
121 -- Евгений 16134 5
122 -- Дмитрий 16218 5
123 -- Виталий 16268 5
124 -- Андрей 16329 5
125 -- ExiledRain 16385 5
126 -- Денис 16396 5
127 -- vladislav 16454 5
128 -- Protos 16459 5
129 -- Pavlin 16496 5
130 -- Serpimolot 16503 5
131 -- Андрей Шевченко 16533 5
132 -- Александр 16653 5
133 -- Дмитри 16654 5
134 -- Данила Артюхов 16779 5
135 -- Тимур 16806 5
136 -- Serge 16861 5
137 -- yes756 16913 5
138 -- Александр Шкредов 16998 5
139 -- Константин Мельников 17022 5
140 -- Илья 17058 5
141 -- Evgeny 17084 5
142 -- jspv 17387 5
143 -- WildOrc 17443 5
144 -- Алексей 17535 5
145 -- Никита 17542 5
146 -- Андрей 17589 5
147 -- Виктор 17606 5
148 -- LordixDemon 17623 5
149 -- Oleksandr 17663 5
150 -- SergeyZhernovoy 17737 5
151 -- Ramzan 18272 5
152 -- Denis 18356 5
153 -- sparda 18477 5
154 -- Evgenii Kudriavtcev 18493 5
155 -- Александр @DreamerBY 18525 5
156 -- Сергей 18549 5
157 -- knockjkeee 18563 5
158 -- superGrover 18626 5
159 -- Roman 18683 5
160 -- Arslan 18688 5
161 -- Вова Завісляк 18994 5
162 -- Олег Чудновский 19022 5
163 -- Evheny 19151 5
164 -- Дмитрий 19236 5
165 KF Dmitry-BY 19391 5
166 -- Егор 20130 5
167 -- Вячеслав 20870 5
168 -- Евгений 22406 5
169 KF Сергей Сергеев 10713 1
170 -- Jurij Cyburevkin 16087 1
171 -- Денис 22068 1
172 -- Фрукт 22152 1
173 KF GuruMan 22294 1
174 -- Ольга 22399 1
175 -- Ярослав Ридзель 22402 1
176 -- Pogomist3000 22403 1
177 -- Иван 22407 1
178 -- Irina 22411 1
179 -- Алексей 22412 1
180 -- apen 22416 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Все до конца осознал и понял. Как я и думал, вся та муть (расписывания енумератора и енумерабле), которая мне была до конца не понятна в итоге ушла, а осталась суть, которую подитожили в этом уроке и стало все ясно! Спасибо за курс. Очень доволен. ОООЧень прошу, сделайте пожалуйста пару уроков для консоли на данную тему, чтобы закрепить свои знания! Буду примного благодарен.



Научился: Создавать различные элементы на форме и прописывать действия для событий, связанных с этими формами. В 3 уровне сделал изменяющегося размера стенку. На скриншоте она желтого цвета. Описал изменение размеров это стены по таймеру следующим кодом: private void timer1_Tick(object sender, EventArgs e) { if (sizelabel == true) { label12.Width++; if (label12.Width == 110) sizelabel = false; } if (sizelabel == false) { label12.Width--; if (label12.Width <= 30 ) sizelabel = true; } } По факту, переменная sizelabel указывает на то, уменьшается или увеличивается стена. проблема в том, что я не понял, куда именно вставлять объявление переменной sizelabel. изначально я вставлял определение переменной в следующий код private void start_game() { Point point = label_start.Location; point.Offset(label_start.Width / 2, label_start.Height / 2); Cursor.Position = PointToScreen(point); sound.play_start(); label_door.Visible = true; label_key.Visible = true; label12.Width = 30; label12.Height = 30; bool sizelabel = true; } в данном случае мне указывается что sizelabel не существует в текущем контексте, а так же что переменной sizelabel присвоено значение и оно ни разу не используется. проблему я решил вписать определение этой переменной в следующем месте кода: public partial class FormLevel3 : Form { bool sizelabel = true; подозреваю что это не грамотно, но так сработало. подскажите, как мне правильно, и в каком месте воткнуть определение этой переменной?
Трудности: Нужна помощь! Я добавил изменяющийся размер одной из стенок (она желтого цвета).