Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Александр
  • Звание: Микробитер
  • Накопленный опыт: 55 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-03-23 13:56:53
  • Возраст: 38 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2021-03-01 soft0 Демо софт 2 из 8 29 %
2021-03-01 start Начало здесь 3 из 9 %
Итого: 5 из 17 30 %

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

Дата активности Консольный раздел Прогресс
2021-03-16 book 101. Математика 4 из 7 58 %
2021-03-15 book 100. Массивы все 8 100 %
2021-02-27 book 011. Циклы все 8 100 %
2021-02-26 book 001. Числа все 8 100 %
2021-02-26 book 010. Условия все 8 100 %
2021-02-18 solo C# набор 3 из 17 18 %
2021-02-18 task2 Алгоритмика 2 из 20 10 %
2021-02-18 book 000. Строки все 8 100 %
2021-02-10 olimp Олимпиада 1 из 40 3 %
Итого: 50 из 124 41 %
Сохранить страницу:


30043. --
Александр
Александр
ответить
# Консоль / 010. Условия / Минимальное расстояние / 2021-02-26 10:28

Не такое изящное, но решение...

string[] s = Console.ReadLine().Split();
int i = 0, razn, n1, n2, minShag = 999999999;

while (i != 3)
{
    n1 = Convert.ToInt32(s[i]);
    n2 = Convert.ToInt32(s[i+1]);
    razn = n1 - n2;
    if (razn < 0) razn = razn * -1;
    if (minShag > razn) minShag = razn;
    i++;
}

n1 = Convert.ToInt32(s[0]);
n2 = Convert.ToInt32(s[3]);
razn = n1 - n2;
if (razn < 0) razn = razn * -1;
if (minShag > razn) minShag = razn;


Console.WriteLine(minShag);


9980. --
Timoha
Timoha
ответить
→  Александр  # Демо софт / Вступительное слово / 2021-02-23 07:43

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Александр  # Демо софт / Вступительное слово / 2021-02-18 12:16

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


30043. --
Александр
Александр
ответить
→  Freud  # Судоку / Рекурсивная функция поиска / 2021-02-18 09:44

Отлично получилось!


30043. --
Александр
Александр
ответить
→  Андрей  # Демо игры / C# чего начать программировать / 2021-02-18 09:08

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


30043. --
Александр
Александр
ответить
→  Григорий  # J3. Ввод / READ - Консольные аргументы / 2021-02-18 08:51

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


30020. --
Сергей
Сергей
ответить
→  Александр  # Начало здесь / День №1. Создание микро-Привычки. / 2021-02-17 18:13

Я сам новичок. Но мне дал совет один опытный программист, что все задачки для начала нужно решать не при помощи готовых методов, а при помощи циклов, ветвлений и т.д., т.е. самому "изобретать велосипед". Это нужно для развития алгоритмического мышления.


20084. --
София
София
ответить
→  Александр   / 2021-02-17 08:51

Спасибо большое за совет, сейчас прохожу видео урок "Устный счет", уже больше и больше вникаю  в построение логики между методами, что от куда вытекает, и где используется. И действительно понимаю что для уже этой задачи, сначала будет проще описать всю картину на бумаге так сказать,  и уже после приступать к написанию кода. Буду пробовать добавлять таймер к ответам, и лучше мне сначала самой себе расписать что куда и за что будет отвечать, что думаю после не составит особого труда внедрить эту фишку.


30043. --
Александр
Александр
ответить
→  Anatoli  # Дневник успеха / 2021-02-14 : Какие труды, такие и плоды. / 2021-02-17 08:36

Очень хороший результат. Так держать!


30043. --
Александр
Александр
ответить
→  София  # Демо игры / Камень ножницы бумага / 2021-02-17 08:35

Для полной картины логики любой программы, приложения или кода небольшого модуля лучше всего использовать ручку + листок. Мне неоднократно помогало решать сложные и трудоёмкие задачи.
Если небольшая игра может поместиться в голове, то более сложные логические конструкции с вложениями и многоуровневыми стратегиями очень тяжело переварить.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Александр  # Дневник успеха / 2020-09-20 : Цыплят по осени считают. / 2021-02-11 10:09

Стакан, наполненный наполовину. Он наполовину полон или наполовину пуст?


30043. --
Александр
Александр
ответить
→  Елизавета  # Демо игры / C# чего начать программировать / 2021-02-10 09:27

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


30043. --
Александр
Александр
ответить
→  Freud  # Дневник успеха / 2021-02-07 : Думай ввечеру, что делать поутру. / 2021-02-10 09:23

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


30043. --
Александр
Александр
ответить
→  Dmitry Sinitsin  # Дневник успеха / 2020-09-20 : Цыплят по осени считают. / 2021-02-10 09:19

как то не очень оптимистично


  • Звание: Микробитер
  • Накопленный опыт: 55 часов
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


Научился: Проверил отчёт!!! https://www.videosharp.info/17486/checking/sudoku=912#card Интересно реализовано взаимодействие с другими учениками курсов.