Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Timoha
  • Звание: Делегатор
  • Накопленный опыт: 299 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-12-01 09:06:18
  • Город проживания: Osh

Видеокурсы

Дата активности Видеокурс Прогресс
2016-11-05 task3 Комбинаторика 21 из 22 96 %
2016-08-15 biknight Мат Конём и Слоном 2 из 32 7 %
2016-05-22 webbot Webbot On-Line 22 из 23 96 %
Итого: 45 из 77 59 %

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

Дата активности Консольный раздел Прогресс
2016-11-05 task3 Динамика все 3 100 %
2016-11-05 task3 Комбинаторика все 9 100 %
2016-10-15 task3 Рекурсия все 4 100 %
2016-09-11 solo Java - Циклы все 2 100 %
2016-09-08 solo HTML - тексты все 14 100 %
2016-09-07 solo C# набор все 15 100 %
2016-09-07 solo Java - Запуск 12 из 13 93 %
2016-09-07 solo HTML - таблицы все 5 100 %
2016-09-07 solo Java - Вывод данных 2 из 7 29 %
2016-07-17 task2s Строки все 6 100 %
2016-07-17 task2r Подпрограммы все 14 100 %
2016-07-17 task2t Матрицы все 4 100 %
2016-07-17 task2w Регулярные выражения 1 из 5 20 %
2016-07-02 olimp Олимпиада 1 из 32 4 %
2016-06-28 task2q Простые массивы все 8 100 %
2016-06-24 task2n По цифрам все 8 100 %
2016-06-24 task2o Матрёшки все 9 100 %
2016-06-21 task2m Любимые циклы все 6 100 %
2016-06-21 task2l Математика все 9 100 %
2016-06-15 task2j Вечность все 5 100 %
2016-06-15 task2h Точка и плоскость все 6 100 %
2016-06-15 task2k Последовательность все 6 100 %
2016-06-15 task2i Узник цикла IF все 6 100 %
2016-06-13 task2g Обман цикла все 7 100 %
2016-06-13 task2f Do-рацикл все 4 100 %
2016-06-12 task2e Пока-цикл все 6 100 %
2016-06-12 task2d For-to-чки все 26 100 %
2016-06-05 task2c Условный оператор все 16 100 %
2016-06-04 task2b Логика все 13 100 %
2016-06-03 task2a Типы данных все 5 100 %
2016-04-22 task2 Алгоритмика 19 из 20 95 %
Итого: 251 из 293 86 %
Сохранить страницу:

791. Валерий
Валерий
ответить
→  Timoha  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-17 18:49

Доброе начало полдела откачало!


7119. Новопашин Владимир
Новопашин Владимир
ответить

11017. Владимир Петреченко
Владимир Петреченко
ответить

11017. Владимир Петреченко
Владимир Петреченко
ответить

1. Евгений Витольдович
Евгений Витольдович
ответить
→  Timoha  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2016-11-06 23:29

Очень жаль :(


8275. Tekashnik
Tekashnik
ответить
→  Timoha  # Комбинаторика / Полуфинальный урок. Ответы на вопросы / 2016-11-06 19:11

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


11549. Сергей Аникин
Сергей Аникин
ответить
→  Timoha  # Комбинаторика / Комбинаторика. Сложение букв / 2016-11-06 16:59

Хорошо получилось.


7238. Константин
Константин
ответить
→  Timoha  # Комбинаторика / Полуфинальный урок. Ответы на вопросы / 2016-11-06 12:43

Поздравляю почти с завершением.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Timoha  # Комбинаторика / Динамика. Счастливые билеты 20 / 2016-11-06 08:17

Счастливые билеты - это суперзадача.


10494. Алексей В.
Алексей В.
ответить

9980. Timoha
Timoha
ответить
# Консоль / Комбинаторика / Много булок / 2016-11-05 09:40

Почему робот шарп не принимает мой ответ
все же правильно написал, в чем проблема???

//www.VideoSharp.info/Консоль/Комбинаторика/Много булок
using System;
class VideoSharp
{
        static int count;
        static string [] letter; // Б У Л О К
        static int [] digits;  //  0 1 2 3 4
        static bool [] used;
        static string one, two, sum;
        static bool found;

        static void Main(string[] args)
        {

            one = "БУЛОК";
            two = "БЫЛО";
            sum = "МНОГО";
           
            letter = new string[10];
            digits = new int[10];
            used = new bool[10];
            count = 0;
            found = false;

            for (int j = 0; j < sum.Length; j++)
                add_letter(sum.Substring(j, 1));
            for (int j = 0; j < one.Length; j++)
                add_letter(one.Substring(j, 1));
            for (int j = 0; j < two.Length; j++)
                add_letter(two.Substring(j, 1));

/*
            for (int j = 0; j < count; j++)
              digits[j] = j;

            Console.WriteLine(string_to_number(one));
            Console.WriteLine(string_to_number(two));
            Console.WriteLine(string_to_number(sum));
*/
            Next(0);

            //Console.ReadKey();
        }

        static void Next(int nr)
        {
            if (nr == count)
            {
                //string a, b, s;
                int a = string_to_number(one);
                int b = string_to_number(two);
                int s = string_to_number(sum);
                if (a + b == s)
                {
                    Console.WriteLine("{2}", a,b,s);
                    //Console.WriteLine(95343);
                    found=true;               
                }
                    return;
            }
         
            for (int d = 9; d >= 0; d--)
            // for (int d = 0; d <= 9; d++)
            {
                if (used[d]) continue;
                used[d] = true;
                digits[nr] = d;


                Next(nr+1);
               
                used[d] = false;
                if (found) break;
            }
       
        }

        static int string_to_number(string word)
        {
            for (int j=0; j < count; j++)
            word=word.Replace(letter[j], digits[j].ToString());
            return int.Parse(word);
        }

        static void add_letter(string a)
        {
            if (Array.IndexOf(letter, a) == -1)
            {
                letter[count] = a;
                count++;
            }
        }
}


8275. Tekashnik
Tekashnik
ответить
→  Timoha  # Комбинаторика / Комбинаторика. 4 x 4. Ладья x Ферзь / 2016-11-05 09:14

Хорошая задача


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Timoha  # Комбинаторика / Комбинаторика. Счастливые билеты N / 2016-11-04 18:33

Очень хорошо что ознакомились


8275. Tekashnik
Tekashnik
ответить
→  Timoha  # Комбинаторика / Комбинаторика. Счастливые билеты 6 / 2016-11-04 17:01

Вот в счастливых билетах не ограниченных 6, вот там алгоритм ещё круче))


10494. Алексей В.
Алексей В.
ответить

8959. Максим Саратов
Максим Саратов
ответить
→  Timoha  # Комбинаторика / Рекурсия. Фракталы. Треугольник Серпинского / 2016-10-24 09:18

Рекурсия, да еще тройная- полнейшая магия!




1. Евгений Витольдович
Евгений Витольдович
ответить

5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Timoha  # Комбинаторика / Рекурсия. Фракталы. Спираль / 2016-10-16 18:32

вам все было сложно?


5649. Максим Лапшинов
Максим Лапшинов
ответить

5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Timoha  # Комбинаторика / Рекурсия. Общий делитель / 2016-10-16 18:29

это здорово когда понимаешь


10673. Алексей Хонин
Алексей Хонин
ответить
→  Timoha  # Комбинаторика / Рекурсия. Обратный отсчёт / 2016-10-16 10:43

Прокачивать навыки всегда классно!


8275. Tekashnik
Tekashnik
ответить
→  Timoha  # Комбинаторика / Рекурсия. Заливка области / 2016-10-10 00:48

Это моё самое любимое))) с разноцветными стрелочками, могу часами смотреть))


11017. Владимир Петреченко
Владимир Петреченко
ответить

9980. Timoha
Timoha
ответить
→  Елена   / 2016-10-07 15:03

Но ведь принцип работы рекурсии это ведь цикл, я это имел виду


4004. Елена
Елена
ответить
→  Timoha  # Комбинаторика / Рекурсия. Вступление / 2016-10-07 12:16

Не любая рекурсия сможет стать циклом.


9980. Timoha
Timoha
ответить
# Видеокурсы / Подарок от Игромистра - Комикс / 2016-09-29 04:53

1)  да
2) нет
3) я за видеоуроки


10558. Иван Воронин
Иван Воронин
ответить
→  Timoha  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 13:12

Дарёному коню в зубы не смотрят =)
з.ы.
а я вот ещё не проходил, так что кому как, если учесть тот факт, что ДР не у нас, то это в двойне похвально


9980. Timoha
Timoha
ответить
# Запуск пакета / 38 клавиш Игромистра / 2016-09-22 11:46

жалко что подарок из курса прикладные, уроки которых мы все когда то уже проходили((( очень жаль


4395. Денис
Денис
ответить
→  Timoha  # Без конкуренции / Регулярная декомпозиция / 2016-08-24 11:55

нет картинки


4395. Денис
Денис
ответить
→  Timoha  # Без конкуренции / Настройка таблицы / 2016-08-24 11:54

нет картинки


4395. Денис
Денис
ответить
→  Timoha  # Без конкуренции / Правильный ответ и форма / 2016-08-24 11:53

нет картинки


4395. Денис
Денис
ответить
→  Timoha  # Без конкуренции / Постановка задачи руками / 2016-08-24 11:53

а где результат


10494. Алексей В.
Алексей В.
ответить
→  Timoha  # Мат Конём и Слоном / Постановка задачи / 2016-08-15 13:55

Тимоха молодец, начало положено!


8275. Tekashnik
Tekashnik
ответить
→  Timoha   / 2016-06-29 16:18

ага


9980. Timoha
Timoha
ответить
→  Tekashnik  # Базовый ASP.ект / VIP. Установка домена / 2016-06-29 12:12

tekashnik.ru/ - сайт уже не работает!


9980. Timoha
Timoha
ответить
→  Владимир Борисенко  # Коллекция графов / ФИНАЛЬНЫЙ УРОК / 2016-06-29 08:52

Спасибо за отзыв!


9980. Timoha
Timoha
ответить
# Консоль / For-to-чки / DY-Алфавит / 2016-06-12 14:04

for(char a='D'; a<='Y'; a++)
      Console.Write(a);
      Console.WriteLine();


9980. Timoha
Timoha
ответить
→  Lik_Kirill  # Entity Framework / Добавление - Извлечение / 2016-05-25 06:49

Спасибо за отзыв!


24. Оля
Оля
ответить
→  Timoha  # Webbot On-Line / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2016-05-23 00:55

Тимоха, поздравляю с финалом курса, Молодец! :)


24. Оля
Оля
ответить
→  Timoha  # Webbot On-Line / Жители. Кто не работает - то не ест! / 2016-05-23 00:51

Тимоха, рада что тебе нравится занятия и знания! :)


24. Оля
Оля
ответить
→  Timoha  # Webbot On-Line / Жители. Выбираем гостиницу / 2016-05-22 19:39

Тимоха, я очень рада что тебе интересно так весело получить знания и опыт! :)



1. Евгений Витольдович
Евгений Витольдович
ответить
→  Timoha  # Webbot On-Line / Жители. Выбираем гостиницу / 2016-05-22 16:42

Прям как в жизни :)


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2016-05-22 16:01

Отличное решение записи обзора без микрофона!!!
P.S. у тебя на форме осталось текстовое поле, на котором мы отрабатывали логику программы, в финальной версии оно уже не нужно, если только ты не собираешься его ещё улучшать. Совершенству нет предела! ;-)


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Жители. Кто не работает - то не ест! / 2016-05-22 15:54

Рад что тебе понравилось. Теперь вперед - своих ботов создавать!


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Жители. Кто хочет сегодня поработать? / 2016-05-22 15:50

Интересная синяя тема!))


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Жители. Кто следующий? / 2016-05-22 15:29

Правильно, на следующем уроке его и напишем! ;-)


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Жители. Выбираем гостиницу / 2016-05-22 15:15

Скорее всего это однофамилица)) В игре не очень много имен и фамилий, поэтому часто встречаются. Правда в разное время и с разными желаемыми этажами, поэтому не заметно.


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha   / 2016-05-22 15:13

Ничего страшного, на следующем уроке я покажу как это сделать!


9567. Максим
Максим
ответить
→  Timoha  # Webbot On-Line / Жители. Выбираем гостиницу / 2016-05-22 11:38

После увольнения она переосмыслила свою жизнь и поняла, что работа её мечты всегда была у неё под носом =)


9980. Timoha
Timoha
ответить
→  Lik_Kirill  # Webbot On-Line / С настройками всё в порядке! / 2016-05-22 07:08

К сожалению нет(((


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / С настройками всё в порядке! / 2016-05-22 04:43

Получилось сделать так, чтобы работало прохождение Лабиринта?


24. Оля
Оля
ответить
→  Timoha  # Webbot On-Line / Цикличность бытия / 2016-05-21 23:04

Тимоха, рада что твои навыки и знания улучшаются, толи еще будет! :)
P.S. Я пока не работаю профессиональным программистом! :)


9980. Timoha
Timoha
ответить
→  Lik_Kirill  # Webbot On-Line / Настройки меняют настроение / 2016-05-21 14:50

да, привычка такая у меня))


9980. Timoha
Timoha
ответить
→  Lik_Kirill  # Webbot On-Line / Сколько сейчас время? / 2016-05-21 14:47

ясненько, я был не прав


9980. Timoha
Timoha
ответить
→  Lik_Kirill   / 2016-05-21 14:45

да, привычка))


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Настройки меняют настроение / 2016-05-21 13:08

Сам себе плюсы ставишь?!))


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Сколько сейчас время? / 2016-05-21 13:05

Если через определенное время будут происходить повторяющиеся запросы, то тебя быстро вычислят как бота, забанят!


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Цикличность бытия / 2016-05-21 13:04

Т.е. получается что один раз робот прошел, сделал всю работу и остановился, пока его снова не запустят по кнопке start/stop?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Timoha   / 2016-05-20 17:12

Почти


9980. Timoha
Timoha
ответить
→  Евгений Витольдович  # Webbot On-Line / Лабиринт Минотавра / 2016-05-20 17:08

Получается collection собирает данные как массив?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Timoha  # Webbot On-Line / Лабиринт Минотавра / 2016-05-20 10:57

Потому что это обращение по индексу.


9980. Timoha
Timoha
ответить
→  Lik_Kirill  # Webbot On-Line / Уборка помещений / 2016-05-20 06:11

Spasibo!)


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Уборка помещений / 2016-05-20 02:09

Отлично продвигаешься!!!


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Лабиринт Минотавра и нить Ариадны / 2016-05-19 16:52

Теперь отлично! Домашние задания закрепляют пройденный материал!


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Лабиринт Минотавра и нить Ариадны / 2016-05-19 02:51

Задание не выполнено


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Лабиринт Минотавра / 2016-05-19 02:49

Потому что это индекс массива, он пишется в квадратных скобках.
Где ответ на вопрос?


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Работа - работа, перейди на Федота, а с Федота... / 2016-05-19 02:39

Идет постепенная подготовка к автоматизации! А где ответ на вопрос?


9980. Timoha
Timoha
ответить
→  Lik_Kirill  # Webbot On-Line / Лифтёра вызывали? / 2016-05-18 06:24

Да))


6452. Lik_Kirill
Lik_Kirill
ответить
→  Timoha  # Webbot On-Line / Лифтёра вызывали? / 2016-05-18 02:33

Бот автоматизируется))


9980. Timoha
Timoha
ответить
→  Оля   / 2016-05-17 15:07

Спасибо, ты по профессии программист?


24. Оля
Оля
ответить
→  Timoha  # Webbot On-Line / Авторизация / 2016-05-17 14:04

Тимоха, Молодец!


24. Оля
Оля
ответить
→  Timoha  # Webbot On-Line / Проверяем авторизацию / 2016-05-17 13:54

Тимоха, я рада что урок тебе был полезен и интересен! Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Timoha  # Webbot On-Line / Видеообзор Игры / 2016-05-15 18:29

Дорвался :)

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: рисовать кривую Гильбeрта с помощью рекурсии
Трудности: найти время
классный урок!
Научился: -я начал лучше разбираться в операторе switch -прокачиваю навыки рефакторинга
Трудности: ничего
Вопрoc: в кaкoe вpемя нyжнo прогpаммно останавливать работу таймера? -Программно останавливать нужно тогда когда уже нечего собирать, а так я думаю лучше по кнопке start/stop - запускать и останавливать работу нашего бота