Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович

Andrew
  • Звание: Хакер
  • Накопленный опыт: 912 часов
  • Баланс Мегахешей: собрано 487 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-10-01 18:25:40
  • Возраст: 45 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-09-29 power Дневник успеха 33 из 143 550 %
2019-09-29 yii Yii2 24 из 40 60 %
2019-08-31 github Система Git 7 из 16 70 %
2019-08-27 eshop Интернет-магазин все 25 100 %
2019-04-21 sudoku Судоку 2 из 11 19 %
2019-04-20 socket Клиент-серверный сокет 5 из 18 72 %
2019-04-19 java-egz J7. Экзамен 3 из 5 75 %
2019-04-18 java-class JA. Классные пакеты все 18 100 %
2019-04-17 soft3 Теория ООП 2 из 39 6 %
2019-04-15 tinklavimas Tinklavimas все 31 104 %
2019-02-12 java-chess JB. Шахматные классы все 6 100 %
2019-02-12 start Начало здесь 8 из 9 %
2019-01-04 java-loop J8. Циклопы все 10 100 %
2018-12-24 task3 Комбинаторика 1 из 22 5 %
2018-12-23 java-if J6. Условия все 8 115 %
2018-12-19 java-oper J5. Операции все 7 100 %
2018-12-14 java-array J9. Массивы все 3 100 %
2018-12-11 java-type J4. Типы все 4 100 %
2018-12-06 java-read J3. Ввод все 10 100 %
2018-12-01 design-mvc MVC шаблон 2 из 39 6 %
2018-11-25 biknight Мат Конём и Слоном все 32 100 %
2018-11-15 java-write J2. Печать все 3 100 %
2018-11-11 chess3 Шахматы по сети все 95 %
2018-11-10 java-start J1. Запуск все 4 100 %
2018-11-03 ogame On-line игра все 28 %
2018-09-09 aspnet Базовый ASP.ект 10 из 24 42 %
2018-08-31 chess2 МикроШахматы все 47 100 %
2018-08-22 chess НаноШахматы все 17 100 %
2018-07-30 task2 Алгоритмика все 1 100 %
2018-07-12 task1 Семантика все 1 100 %
2018-06-13 game0 Демо игры 1 из 10 10 %
Итого: 448 из 726 62 %

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

Дата активности Консольный раздел Прогресс
2019-09-29 solo Алфавит 3 из 0 %
2019-09-29 task1 Цифры 7 из 12 59 %
2019-09-26 solo Java - Запуск все 13 100 %
2019-09-25 task1 Целые задачи все 11 100 %
2019-09-25 solo Java - Ввод данных все 6 100 %
2019-09-24 solo C# набор 28 из 17 165 %
2019-09-19 task1 Геометрия все 8 100 %
2019-09-15 solo Bootstrap 5 из 0 %
2019-09-15 task1 Символы все 5 100 %
2019-09-13 task1 Формулы все 9 100 %
2019-09-08 task1 Лирика 13 из 14 93 %
2019-09-02 task1 Строки все 14 100 %
2019-08-26 task1 Целые числа все 7 100 %
2019-08-23 solo HTML - таблицы 20 из 5 400 %
2019-08-22 task1 Семантика все 6 100 %
2019-04-03 jawa READ - Ввод данных 9 из 10 90 %
2019-02-05 book 000. Строки 1 из 8 13 %
2019-02-01 solo Java - Вывод данных все 7 100 %
2019-01-24 solo Java - База 11 из 0 %
2019-01-15 olimp Шахматы 1 из 2 50 %
2019-01-15 jawa WRITE - Вывод данных все 11 100 %
2018-12-22 solo HTML - тексты все 14 100 %
2018-12-21 task2 VIP задачи 5 из 0 %
2018-12-20 task2 Комбинаторика все 9 100 %
2018-12-20 task2 Рекурсия все 4 100 %
2018-12-19 task2 Динамика все 3 100 %
2018-12-18 task2 Матрицы все 4 100 %
2018-12-17 task2 Подпрограммы все 14 100 %
2018-12-17 task2 Строки все 6 100 %
2018-12-16 task2 Простые массивы все 8 100 %
2018-12-15 task2 По цифрам все 8 100 %
2018-12-15 task2 Последовательность все 6 100 %
2018-12-15 task2 Матрёшки все 9 100 %
2018-12-15 task2 Математика все 9 100 %
2018-12-15 task2 Любимые циклы все 6 100 %
2018-12-14 task2 Узник цикла IF все 6 100 %
2018-12-14 task2 Do-рацикл все 4 100 %
2018-12-14 task2 Точка и плоскость все 6 100 %
2018-12-14 task2 Обман цикла все 7 100 %
2018-12-14 task2 Вечность все 5 100 %
2018-12-13 task2 Пока-цикл все 6 100 %
2018-12-13 task2 For-to-чки все 26 100 %
2018-12-07 task2 Условный оператор все 16 100 %
2018-12-06 task2 Логика все 13 100 %
2018-12-05 task2 Типы данных все 5 100 %
2018-12-05 task2 Алгоритмика все 20 100 %
2018-12-03 solo Java - Условия все 7 100 %
2018-11-17 jawa IF - Условия 2 из 18 12 %
2018-11-14 jawa START - Запуск все 1 100 %
2018-11-06 solo Java - Циклы 3 из 2 150 %
2018-10-09 base Футбольная База 10 из 0 %
2018-08-27 club 4004 - Елена Вставская 6 из 27 23 %
2018-08-06 club 8275 - Глушков Александр 1 из 29 4 %
2018-07-13 club 24 - Муза Оля все 3 100 %
2018-07-13 club 10895 - Данил 42 1 из 0 %
Итого: 448 из 466 97 %
Сохранить страницу:

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Yii2 / Model - Модели на подиуме / 2019-09-24 10:20

Правильный, регламентированный подход.


18783. --
Andrew
Andrew
ответить
→  Дмитрий  # Yii2 / Menu - Богатый выбор / 2019-09-10 23:09

Для меня очень полезный курс


20302. KF
Дмитрий
Дмитрий
ответить
→  Andrew  # Yii2 / Menu - Богатый выбор / 2019-09-10 23:01

Скажите - полезная технология?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Andrew  # Yii2 / Views - Представления начинаются / 2019-09-06 00:05

Хорошо идешь, Andrew! как закончишь этот курс, жду тебя на своем практикуме "Доска объявлений" ( в разделе php)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Andrew  # Yii2 / Web - Первый кирпич сайта / 2019-09-03 06:55

хороший навык. пригодится)


11019. KF
Trira
Trira
ответить
→  Andrew  # Консоль / Строки / CompareTo / 2019-05-14 23:48

Отлично! Спасибо за костыль-подсказку для Java


20397. --
Uroboros
Uroboros
ответить
→  Andrew  # Клиент-серверный сокет / Правильный заголовок / 2019-04-21 00:48

Чёрт возьми, это настолько сложно выглядит, что я даже не знаю как это можно использовать или реализовать.
Надеюсь когда нибудь догоню)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # JA. Классные пакеты / CLASS2 - Европейская Прибалтика / 2019-04-17 13:30

Да, задание не очень корректное. Но вы нашли в этом пользу.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Судоку / Вступление / 2019-04-16 11:49

Правильный старт, удачи!


10365. --
Rita
Rita
ответить
→  Andrew  # Tinklavimas / Контрольная работа / 2019-04-15 13:13

HTML hypertext markup language - язык гипертекстовой разметки веб-страниц, применяется для создания сайтов. Отвечает за то, как выглядит страница в статичном состоянии.


21049. --
Morecano
Morecano
ответить

20167. --
Айдар
Айдар
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Общий голос / 2019-02-13 15:44

Andrew, приветствую!
Отличная тема для изучения. Сейчас как раз начал изучать книгу "Паттерны проектирования", Авторы: Фримен Эрик, Робсон Элизабет, Сьерра Кэти, Бейтс Берт
Там рассматривается похожий пример. Крутая книга, рекомендую к изучению.
Желаю успехов!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Andrew  # Начало здесь / День №8. Подведение итогов и составление Планов. / 2019-02-12 21:52

Привет, Andrew! Регулярность и последовательность - это очень важно. Лично для меня главное - чтобы не пропадало желание творить, реализовывать свои идеи и продвигаться к намеченной цели. Это всё в купе даёт силы для регулярных занятий.  Желаю вдохновения и радости от побед!!!


8275. --
Tekashnik
Tekashnik
ответить
→  Andrew  # Начало здесь / День №7. Регулярный и Последовательный подход. / 2019-02-05 22:08

Семантику и Алгоритмику вегда можно обнулить и снова как в первый раз))


20659. --
Domination Agenda
Domination Agenda
ответить
→  Andrew  # Игры со словами / ФИНАЛЬНЫЙ УРОК / 2019-02-05 21:39

Спасибо, приятно слышать, Нет, это не Obituary) Debauchery — Debauchery Bloodpack


18783. --
Andrew
Andrew
ответить
→  Domination Agenda  # Игры со словами / ФИНАЛЬНЫЙ УРОК / 2019-02-05 15:08

Отличный урок и обзор. А фоном Obituary, что-ли, хотя вокал низковат для них). Класс


8275. --
Tekashnik
Tekashnik
ответить
→  Andrew  # Весёлая семейка Web-Мастера / Финальный урок / 2019-02-01 13:19

Это же Максим))) Электронный голос толи от Amazon то ли Google...


18783. --
Andrew
Andrew
ответить
→  Tekashnik  # Весёлая семейка Web-Мастера / Финальный урок / 2019-02-01 11:36

Отлично. А голос типа Петра Гланца?


10365. --
Rita
Rita
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Звериное наследство / 2019-01-30 20:50

познакомимся с понятием ООП - "Наследование"..
Молодец, хорошо поработал.
Не останавливайся на достигнутом!


18783. --
Andrew
Andrew
ответить
# Консоль / C# набор / Максималка 2 / 2019-01-30 16:51

Тоже набрал текст, результат ноль ошибок, но не засчитали, обидно :) Долго набирал правда, с перерывами, более 10 тысяч секунд.


20734. --
Андрей
Андрей
ответить
→  Andrew  # Начало здесь / День №5. Создание игровых и прикладных Программ. / 2019-01-29 21:29

Привет. Поздравляю! По хорошему завидую


18783. --
Andrew
Andrew
ответить
→  Dmitry Sinitsin  # JB. Шахматные классы / CHESS - Фигурное катание / 2019-01-29 17:01

Да, и тем самым для себя выяснил, что:
Переменные экземпляра имеют значения по умолчанию. Для чисел по умолчанию равно 0, для логических — false, для ссылок на объект — null.
Но при этом важно, что для локальных переменных :
В Java не существует значения по умолчанию, так что они должны быть объявлены и начальное значение должны быть присвоено перед первым использованием.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Andrew  # JB. Шахматные классы / CHESS - Фигурное катание / 2019-01-29 16:49

Прайсы видимо не присвоил - все фигуры по нулям в валюте пешек )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Andrew   / 2019-01-28 19:46

Кстати, да! Уже и забыто, а ведь в 90-е наша пилорама играла в шахматы и про офицера я слышал. Двадцать лет прошло, а Вадима Холодова я помню за шахматной доской. Спасибо за линк в память!


18783. --
Andrew
Andrew
ответить
→  Dmitry Sinitsin  # JB. Шахматные классы / CHESS - Классные фигуры / 2019-01-28 17:15

Слон - в просторечии офицер


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / 2019-01-27 : Хочешь жить - умей вертеться! / 2019-01-27 22:36

Вот. Правильный подход!


18783. --
Andrew
Andrew
ответить
→  Алексей В.  # Дневник успеха / 2019-01-27 : Хочешь жить - умей вертеться! / 2019-01-26 23:27

467 отчетов, wow. это по 77 в день получается, Алексей, отличная неделя!


11019. KF
Trira
Trira
ответить
→  Andrew  # Повторение задач / 10% Процесс пошёл! / 2019-01-25 21:39

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


20813. --
Владислав Балынский
Владислав Балынский
ответить
→  Andrew  # Начало здесь / День №3. Безошибочное владение Клавиатурой. / 2019-01-25 20:57

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


10365. --
Rita
Rita
ответить
→  Andrew  # Начало здесь / День №3. Безошибочное владение Клавиатурой. / 2019-01-25 16:12

Проверил 5 отчетов, написал большой комментарий.
Набрал неспешно текст. 525 символов, 99 сим/мин -хорошо.


18783. --
Andrew
Andrew
ответить
→  Trira  # Повторение задач / 10% Процесс пошёл! / 2019-01-25 11:46

Тернарный или свитч использовать, я так делал:
        switch(s1)
        {  case "True"  : s1 = "False"; break;
            case "False" : s1 = "True"; break;    }
Сразу считать в Bool тоже работает, хотя ввод и заточен под C# (True или False), не требуется toLowerCase() - сканнер неожиданно умный, сам это делает. А вот потом, чтобы робот принял ответ, надо обратно toUpperCase() первый символ. Тут много вариантов, вот первые пять:

boolean bn = sc.nextBoolean();
String s1 = Boolean.toString(!bn);
1) String s2 = Character.toUpperCase(s1.charAt(0)) + s1.substring(1);
2)  char c[] = s1.toCharArray();    c[0] = Character.toUpperCase(c[0]);    String s2 = new String(c);
3)  char c[] = s1.toCharArray();    c[0] -= 32;        String s2 = new String(c);
4)  StringBuilder sb = new StringBuilder(s1);      sb.setCharAt(0, Character.toUpperCase(sb.charAt(0)));  String s2 = sb.toString();
5) String s2 = s1.substring(0, 1).toUpperCase() + s1.substring(1);

Третий способ самый быстрый)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Зоопарк / 2019-01-25 11:12

Это же гениально!
Я в 1982 году (было 4 года) часто слышал эту песню по радио...
Как же я "ненавидел" эту Олесю, что про неё целую песню сочинили :)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Зоопарк / 2019-01-25 08:43

Олеся прекрасна, коли о ней весь лес гудит))


9752. --
chokayes
chokayes
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Зоопарк / 2019-01-25 08:17

Приветствую, Andrew! Отлично поработал, даже jar файл создал и протестировал работу в Linux и Windows, походу решив мелкие несоответствия, которые не позволяли запустить программу. Очень хороший отчет! Супер! Понравился. Желаю успехов в дальнейшем освоении Java


18783. --
Andrew
Andrew
ответить
→  Dmitry Sinitsin  # J1. Запуск / START - Платформа Java / 2019-01-24 17:17

Оставлю здесь, отличный урок у Дмитрия, а мне как раз требуется весомый комментарий.
Что надо знать, чтобы стать джуном в Java:
0) Core Java (3 принципа ООП, методы объекта Object)
1) Collections framework (3-4 основных интерфейса, отдельно - HashMap)
2) Multithreading (wait(), notify(), synchronized)
3) SQL (достаточно на базе PostgreSQL)
4) Hibernate (уметь написать на HQL)
5) Spring Boot, Spring Data, Spring Core, Spring MVC, REST Services


9752. --
chokayes
chokayes
ответить
→  Andrew  # Начало здесь / День №1. Создание микро-Привычки. / 2019-01-23 15:52

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


10365. --
Rita
Rita
ответить
→  Andrew  # Начало здесь / День №1. Создание микро-Привычки. / 2019-01-23 13:32

Молодец, Андрей!  данный курс помог очень быстро вспомнить весь уже достаточно подзабытый материал.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Начало здесь / День №1. Создание микро-Привычки. / 2019-01-23 12:35

Молодец, Андрей. Уверен, всё получается, идёт по плану.


20659. --
Domination Agenda
Domination Agenda
ответить
→  Andrew  # Демо игры / С# Новым годом! / 2019-01-15 17:00

Забавная картинка)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # JA. Классные пакеты / CLASS - Красная книга / 2019-01-07 18:18

Нужно компилятор и виртуальную машину одной версии использовать


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / 2019-01-06 : Какие труды, такие и плоды. / 2019-01-07 09:06

Молодец, Андрей, отлично поработал!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Andrew  # J8. Циклопы / LOOP - Цикл for/each / 2019-01-01 23:51

Мне "Футурама" тоже нравится! Сейчас перед сном тоже какую-нибудь серию гляну))


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-12-31 02:14

Спасибо большое и Вам удачи!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / 2018-12-30 : Думай ввечеру, что делать поутру. / 2018-12-30 22:59

Желаю удачи и с Новым годом!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / Рефлексия уходящего года / 2018-12-30 22:58

Там статистика по Байтам, а не по мегахешам.


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-12-29 20:41

Цикл Дейкстры:
do
  P1 → S1,
    …
  Pn → Sn
od
Pi - охраняющее условие, Si - охраняемые команды
условия считаются в каждой итерации, если хоть одно верно, выполняется команда и новая итерация.
При ложности всех условий - выход из цикла
цикл while это цикл Дейкстры при n =1 (когда всего одно условие)
удобен для описания "конечного автомата".
Его более сложная реализация - цикл-паук


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # J8. Циклопы / LOOP - Вся коллекция циклов / 2018-12-28 19:21

А можно подробнее? Что-то не слышал про "Цикл Дийкстры".


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-12-26 22:26

Вряд ли получится растратить как планировал - не сделал поправку на предновогоднюю лень и суету.
Встреча да, однозначно на пользу, но активность скорее была из-за жестких условий выполнения повторения задач.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / 2018-12-23 : Живет на горке, а хлеба ни корки. / 2018-12-26 02:17

Интересный план по растрате байт :)
И как, получается его придерживаться?
Чувствую, наша встреча, Андрей, пошла на пользу, как-то активнее вы стали заниматься, да?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # J8. Циклопы / LOOP - Пока четыре цикла / 2018-12-25 11:22

Вижу алгоритмики вам не хватило :))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Andrew  # Дневник успеха / 2018-12-23 : Живет на горке, а хлеба ни корки. / 2018-12-23 11:28

Привет! Это отлично когда хватает времени и сил на выполнение заданий сверх нормы. Но как сделать так, чтобы не перегрузиться и не бросить это дело? Как говориться - перегореть. Я заметил, что в последнее время всё больше времени уделяю решению заданий, гонюсь за балами. и поэтому не хватает времени на отдых, семью и основную работу (работаю на дому). Есть правило, что со стола нужно вставать немного голодным, а не когда переел. Наверно и здесь работает тот же принцип... Удачи и сил в твоих начинаниях! ;)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Повторение задач / ФИНАЛЬНЫЙ УРОК. Review с вершины. / 2018-12-22 10:30

Думаю, на картинке надо написать: решал 21 задачу каждый день.
Андрей, прекрасный обзор, интересные выводы, идеи. Я поздравляю вас с финалом. ВЫ СДЕЛАЛИ ЭТО! Горжусь вашими успехами


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # J6. Условия / IF - Quiz / 2018-12-22 10:22

Отличный результат


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-12-21 20:47

Спасибо, всё отлично.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Повторение задач / 100% Я это сделал, Я победитель! / 2018-12-21 12:01

Мои поздравления, Андрей.
Вы молодец - успели вовремя, даже раньше.
Как ощущения?


17255. KF
Слава
Слава
ответить
→  Andrew  # Повторение задач / 100% Я это сделал, Я победитель! / 2018-12-21 10:25

Поздравляю это действительно круто!


9913. --
vip
vip
ответить
→  Andrew  # Повторение задач / 100% Я это сделал, Я победитель! / 2018-12-21 09:16

Молодей! Хочу поздравить тебя с окончанием этого возможно не настолько сложного насколько нужного рода занятий. Но очень важного для развития и приобретения навыков. Не могу с тобой не согласиться по поводу комбинаторики. Хотя вся комбинаторика и постороена на 2 формулах но методы и способы их применения 2 в степени 2 с вариациями их комбинаций. Удачи и успехов!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Andrew  # Повторение задач / 100% Я это сделал, Я победитель! / 2018-12-21 08:09

Примите поздравления! Как видится рост по сравнению с началом марафона?


17425. KF
ser2018
ser2018
ответить
→  Andrew  # Повторение задач / 100% Я это сделал, Я победитель! / 2018-12-21 05:12

это фантастика!☻


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Andrew  # J6. Условия / IF - Барный фейс-контроль / 2018-12-20 14:03

Let us get out of this smoker! I need a fresh air! ))


16568. KF
Игорь Тюлькин
Игорь Тюлькин
ответить
→  Andrew   / 2018-12-16 19:36

Круто, отличная мотивация к действию!


18783. --
Andrew
Andrew
ответить
→  Игорь Тюлькин   / 2018-12-16 19:35

спасибо. по 10 дают за два урока и за две задачи. вот уже несколько дней такое.


16568. KF
Игорь Тюлькин
Игорь Тюлькин
ответить
→  Andrew  # Дневник успеха / 2018-12-16 : Без дела слабеет сила. / 2018-12-16 19:33

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Повторение задач / 60% Открывается второе дыхание! / 2018-12-13 14:08

Да, всего полторы недели осталось.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # J9. Массивы / ARRAY - Целый массив / 2018-12-13 11:26

Замечательно


18783. --
Andrew
Andrew
ответить
# Консоль / For-to-чки / Сумма квадратов / 2018-12-12 11:51

Решение на Джаве с использованием полезной формулы из условия задачи:
Scanner in = new Scanner(System.in);
BigInteger N = new BigInteger(in.nextLine());
BigInteger sum = N.multiply(N.add(BigInteger.valueOf(1)));
sum = sum.multiply(N.add(N).add(BigInteger.valueOf(1)));
sum = sum.divide(BigInteger.valueOf(6));


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / 2018-12-09 : У хорошего мастера всякая пила хорошая. / 2018-12-09 15:16

Выздоравливайте, Андрей.
Проверяйте хотя бы 1 отчёт каждый день.


20167. --
Айдар
Айдар
ответить
→  Andrew  # Консоль / Типы данных / Системы счисления: вывод / 2018-12-05 23:12

Спасибо, Andrew! Теперь я знаю как это можно сделать и на Java и на C# :)


18783. --
Andrew
Andrew
ответить
→  Айдар  # Консоль / Типы данных / Системы счисления: вывод / 2018-12-05 18:49

А у меня на Джаве не пришлось хитрить:
System.out.println(Integer.toString(x, 10));
и так 4 раза (x,16); (x,8); и (x,2); как на шарпе.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # MVC шаблон / MVC - Counter - ViewConsole / 2018-12-05 16:38

Да, тогда лучше отложить.


19327. --
Yury
Yury
ответить
→  Andrew  # J3. Ввод / READ - Сколько мне дней / 2018-12-04 15:42

Молодец! Так держать


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Мат Конём и Слоном / VIP урок с ладьёй / 2018-12-01 00:58

Андрей зажигает! :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew   / 2018-11-29 21:17

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

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



1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # J3. Ввод / READ - Консольные аргументы / 2018-11-26 23:46

Сразу два языка изучаем? :)


19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Andrew  # Мат Конём и Слоном / VIP урок с ладьёй / 2018-11-25 19:16

Прикольный фон, для видеоотчета! Первый раз такое вижу, Молодец!                                                                                                           
                                                                                                                                                                       


18419. --
DenisMed
DenisMed
ответить
→  Andrew  # Мат Конём и Слоном / VIP урок с ладьёй / 2018-11-25 16:23

Хорошая задумка (я о видеоотчете),  ну а шахматы... шахматы для меня это вообще что-то невообразимое)))


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-11-25 14:09

+1 счетчик работает только в Edge. в остальных может скакать до +4 за одно нажатие F5, в том числе в IE. а Хром вообще не открывает команду 127.0.0.1:8000/ Отвечает: This page isn’t working 127.0.0.1 sent an invalid response.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Клиент-серверный сокет / Как хорошо уметь читать! / 2018-11-25 12:33

какие браузеры пробовал?


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-11-25 11:38

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-11-25 11:29

"Ай, 30 минут видео, как же быстро идёт!"
А ты думал просто короткие уроки записывать? :)


18783. --
Andrew
Andrew
ответить
→  Евгений Волосатов   / 2018-11-25 10:18

Спасибо.
Вот ссылка, там аж два видео, затянул я ту запись  с непривычки) Но хотелось всё строго сделать
www.videosharp.info/18783/checking/chess3=1934


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Мат Конём и Слоном / ФИНАЛЬНЫЙ УРОК / 2018-11-25 01:23

28 минут!
И просмотрел на одном дыхании!
Спасибо за прекрасную идею обзора и великолепную реализацию, Андрей!
Пришли ссылку на обзор из прошлого курса - как-то я его пропустил - я бы посмотрел тоже :)


20457. --
Дмитрий
Дмитрий
ответить
→  Andrew  # Мат Конём и Слоном / ФИНАЛЬНЫЙ УРОК / 2018-11-23 21:46

Спасибо за обзор, еще больше захотел его взять на просмотр на будущее


9752. --
chokayes
chokayes
ответить
→  Andrew  # Система Git / git init / 2018-11-23 09:16

Приветствую, Andrew! Советую обратить внимание на еще один сервис BitBacket, там можно создавать бесплатно приватные репозитории. Я познакомился с ним благодаря одному марафону, который проходил на другом ресурсе. Там было жестко прописано его использовать. Мне понравилось как там все устроено. Одним глазком все-таки посмотри. )


18783. --
Andrew
Andrew
ответить
→  chokayes  # Мат Конём и Слоном / Чёрно-белый слон / 2018-11-22 18:25

Там я папку намертво снес, вместе с операционной системой) Просто забыл, что курс лежит вместе с PHP-Devserver.  Спасибо, как раз начал проходить курс по Git


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Мат Конём и Слоном / Чёрно-белый слон / 2018-11-22 11:28

Андрей, прекрасная практика, горжусь твоими успехами!


9752. --
chokayes
chokayes
ответить
→  Andrew  # Мат Конём и Слоном / Чёрно-белый слон / 2018-11-22 10:47

Приветствую, Andrew! Надо было папку восстановить. Но на самом деле это говорит о том, что в первую очередь программистам необходимо осваивать Git и использовать его для всех своих проектов. Я  проходил курс по гиту два  раза, с первого раза не получилось внедрить в процесс. ) Одно дело понять как устроен гит, выучить команды, которых не очень то и много, другое дело применять на практике. До этого я постоянно использовал комментарии, чтобы не потерять свой старый код, чтобы если что "откатиться" назад, теперь все намного проще.


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

18783. --
Andrew
Andrew
ответить
# Консоль / Календарь / По возрасту равняйсь! / 2018-11-19 17:07

На java не проходил тест #002 с 984-ю датами.
Решал без Arrays.sort
Проверил на C# данный тест, обнаружил, что расхождение в этом пункте: (если два человека родились в один день, распечатайте их в том порядке, в котором они шли во вводе).
В 119-й строке вводится "jmey" "0732.10.07"; в 384-й строке "gweh" "0732.10.07".
По условию получается, что сначала нужно вывести "jmey" в этом случае, что и делает решение на Java.
Решение на C# выводит сначала gweh, и тест проходится.
Поэтому на Java тест пришлось подогнать.


18783. --
Andrew
Andrew
ответить
# Консоль / Календарь / Два миллиона минут / 2018-11-18 13:41

Тесты #003 и #004 на java не прошли (использовал calendar.getTimeInMillis)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Мат Конём и Слоном / Дружба PHP с JavaScript / 2018-11-18 10:07

Отличная работа!


18783. --
Andrew
Andrew
ответить
# Консоль / Календарь / Кто старше / 2018-11-15 18:55

Проходил на Java с использованием Date и Calendar.
Вот какие ухищрения пришлось использовать:
- если первое число больше нуля, добавил сутки += 864000000000L
- после инициализации первой даты безусловно отнял от нее 1969 лет
- вторую дату распарсил с TimeZone "GMT"
Ну и еще выяснил, что  после in.nextLong() строка не закончилась, и надо добавить пустой in.nextLine()
Очень полезная задачка для меня.


14981. --
DimanDOS
DimanDOS
ответить
→  Andrew   / 2018-11-15 16:21

Да нет вроде... По крайней мере я никогда не прорывался дальше 18 задачи :)


18783. --
Andrew
Andrew
ответить
→  DimanDOS  # Повторение задач / 90% Финишная прямая! / 2018-11-15 13:40

Круто! И это при том, что кнопка "Начать заново" вроде бы сбрасывает часть опыта и звание? (это не точно)


19475. --
Konstantin
Konstantin
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Повторение задач / 30% Тридцатка в кармане / 2018-11-15 10:40

Вот это опыт!!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # J2. Печать / WRITE - Квадратные условия / 2018-11-15 10:04

Красиво!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrew  # Дневник успеха / 2018-11-11 : Тише едешь - дальше будешь. / 2018-11-13 01:29

Прекрасный план!


19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Andrew  # Повторение задач / 20% Отличный старт! / 2018-11-12 21:40

Удачи! Я тоже начал решать)                                                                                                                                                                                                               
                                                                                                         


  • Звание: Хакер
  • Накопленный опыт: 912 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2020-01-19

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 10 20 5 35 160
2 KF MaxB 25450 10 11 21 85
3 KF Игорь Бойко 23687 5 15 3 23 76
4 KF Николай Миролюбов 6203 75
5 KF Татьяна 25392 4 1 5 44
6 -- Фомичева Наталья 1232 10 10 40
7 KF Konstantin 25290 40
8 -- Павел 25890 10 10 30
9 KF ser2018 17425 30
10 KF Василь 25889 28
11 -- Валерий Жданов 791 5 5 25
12 -- Посетитель 0 5 5 20
13 -- Dmitry Sinitsin 17947 5 5 20
14 KF Украинцев Алексей 25931 15
15 -- Виталий 24659 11
16 KF Михаил 26051 10 10 10
17 -- Артём 26052 5 5 10 10
18 KF Дмитрий 20302 10
19 -- anonymous 26005 10
20 KF Yefim 11589 6
21 -- Анатолий 25702 6
22 -- Mixa 25617 5 5 5
23 -- Степан 18842 5
24 -- Владимир 23048 5
25 KF Ivan 23664 5
26 -- Ksandr 25687 5
27 -- Михаил 25882 5
28 KF Евгений Волосатов 1 2 2 4
29 -- Timoha 9980 3
30 -- Scorpion_uz 20962 2
31 -- Ioan 25533 2
32 -- Ramos 26049 1 1 1
33 -- Мария 26050 1 1 1
34 -- az4ert 23505 1
35 -- Artem 26017 1
36 -- core_pc 26020 1
37 -- Quater 26022 1
38 -- в.д гастер 26023 1
39 -- Лёха 26024 1
40 -- Abdumalik 26027 1
41 -- LasonD 26032 1
42 -- Mreex 26035 1
43 -- Sunkinggod 26036 1
44 -- SSD 26037 1
45 -- panveliko 26045 1

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

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

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

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

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

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





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

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

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

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


Научился: Доработана функция can_move() Добавлена функция is_check()
Трудности: Не все ходы доступны, так как после условно недоступного хода был бы условный шах королю ходившей стороны. Мой алгоритм функции is_check() : условно допустить сделанный ход, найти координату короля ходившей стороны (она могла поменяться, но не обязательно), проверить. может ли фигура соперника (Q R B N) пойти на координату с твоим королем, ИЛИ проверить, может ли пешка соперника побить наискосок координату с твоим королем. Если оба вопроса ложь, то возвращаем ложь, шаха нет. Если же координата под боем, возвращаем истину, нашему королю шах.



Научился: Добавил ссылку для добавления нового товара + ссылку на номере товара для редактирования.
Трудности: Не сделал удаление товара.