Си шарп с нуля

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

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

Даниил Лаутеншлегер
  • Звание: Полиморфер
  • Накопленный опыт: 467 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2023-09-24 13:45:58
  • Возраст: 27 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-02-11 task5 Секундомер 7 из 17 44 %
2019-02-10 power Дневник успеха 8 из 251 134 %
2019-02-09 task3 Комбинаторика 3 из 22 14 %
2019-02-07 game1 Нано-игры 7 из 9 70 %
2019-02-04 soft3 Теория ООП 38 из 39 98 %
2019-01-19 task4 Графические циклы 10 из 13 77 %
2018-12-28 start Начало здесь все 9 %
2018-12-15 game0 Демо игры все 10 100 %
2018-11-15 soft0 Демо софт все 8 115 %
Итого: 100 из 378 27 %

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

Дата активности Консольный раздел Прогресс
2019-10-10 task2 Рекурсия 2 из 4 50 %
2019-10-08 task2 Матрицы 3 из 4 75 %
2019-09-14 task2 Строки все 6 100 %
2019-09-08 task2 Подпрограммы все 14 100 %
2019-08-16 task2 Простые массивы все 8 100 %
2019-07-22 task2 Матрёшки все 9 100 %
2019-07-13 task2 По цифрам все 8 100 %
2019-07-09 task2 Любимые циклы все 6 100 %
2019-06-28 solo Java - Циклы 1 из 2 50 %
2019-06-26 task2 Математика все 9 100 %
2019-05-31 solo Java - Условия 3 из 7 43 %
2019-05-27 task2 Последовательность все 6 100 %
2019-05-18 task1 Календарь 15 из 16 94 %
2019-05-17 solo Java - Ввод данных все 6 100 %
2019-04-25 task1 Цифры 11 из 12 92 %
2019-04-16 task1 Целые задачи все 11 100 %
2019-03-29 task1 Геометрия все 8 100 %
2019-03-24 task1 Символы все 5 100 %
2019-03-22 task1 Формулы все 9 100 %
2019-03-14 task1 Лирика 12 из 14 86 %
2019-03-03 task1 Строки все 14 100 %
2019-02-12 solo Java - Вывод данных все 7 100 %
2019-02-10 solo YESOLO on the Keyboard 4 из 0 %
2019-02-09 task2 Узник цикла IF все 6 100 %
2019-02-06 solo СОЛО на клавиатуре 19 из 0 %
2019-02-05 task2 Точка и плоскость все 6 100 %
2019-01-31 task2 Обман цикла все 7 100 %
2019-01-27 task2 Do-рацикл все 4 100 %
2019-01-23 task2 Вечность все 5 100 %
2019-01-22 solo Java - Запуск все 13 100 %
2019-01-19 task2 Пока-цикл все 6 100 %
2019-01-15 task2 For-to-чки все 26 100 %
2019-01-09 task2 Алгоритмика все 20 100 %
2019-01-09 task2 Условный оператор все 16 100 %
2018-12-29 solo C# набор 28 из 17 165 %
2018-11-27 task2 Логика все 13 100 %
2018-11-22 task2 Типы данных все 5 100 %
2018-10-19 task1 Целые числа все 7 100 %
2018-10-11 task1 Семантика все 6 100 %
Итого: 364 из 342 107 %
Сохранить страницу:

20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Олимпиада / Случайная задача / 2020-03-23 12:40

Не понимаю зачем в данном задании минус и условный оператор, спокойно всё без них делается)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Матрицы / Произведение / 2019-09-24 19:00

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


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Олимпиада / Случайная задача / 2019-09-14 15:18

Эх, жаль факториал нельзя рекурсией реализовать в этой задаче(


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Матрёшки / Шестизначные числа / 2019-07-17 21:19

Как-то так)
static bool Check(long n)
        {
            while (n != 0)
            {
                long b = n % 10;
                if (b > n % 100 / 10)
                {
                    n /= 10;
                    continue;
                }
                else return false;
            }
            return true;
        }
    static void Main()
    {
            for (long a = 100000; a < 1000000; a++)
            {
                if (Check(a)) Console.WriteLine(a);
            }
    }


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Матрёшки / Числовой треугольник / 2019-07-14 16:03

for (int i = 10; i < 100; i += 10)
            {
                for (int j = 0; j <= i % 100 / 10; j++)
                {
                    Console.Write("{0}{1}" + " ",i % 100 / 10,j);
                    if(j == i % 100 / 10) break;
                }
                Console.WriteLine();
            }
Не сильно понимаю почему, но с таким решением выдает ошибку, хотя в демо-тесте все в порядке как VS так и в окне на сайте.


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Последовательность / Максимальный элемент / 2019-05-22 19:36

string s;
            bool first = true;
            long cur = 0;
            long max = 0;
            while ("." != (s = Console.ReadLine()))
            {
                if (first)
                {
                    first = false;
                    max = long.Parse(s);
                    Console.WriteLine(max);
                }
                else
                {
                    cur = long.Parse(s);
                    if (cur > max) max = cur;
                    Console.WriteLine(max);
                }
            }


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Олимпиада / Случайная задача / 2019-05-22 19:23

Сегодняшняя  задачка напомнила числа Фибоначчи =)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Дидлайн / 2019-05-14 20:59

DateTime start = DateTime.Parse(Console.ReadLine());
            DateTime end = DateTime.Parse(Console.ReadLine());
            DateTime current = DateTime.Parse(Console.ReadLine());
            string[] text = Console.ReadLine().Split();
            int plus = int.Parse(text[0]);
            int minus = int.Parse(text[1]);
            TimeSpan days_pay = end.Subtract(start);
            TimeSpan days_minus = current.Subtract(end);
            int result = ((days_pay.Days + 1) * plus) - (days_minus.Days * minus) > 0 ? ((days_pay.Days + 1) * plus) - (days_minus.Days * minus) : 0;
            Console.WriteLine(result);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Послезавтра / 2019-05-14 19:55

Не знаю или пофиксили это или я такой молодец, но у меня прошел без проблем второй тест)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Кто старше / 2019-05-06 20:08

long ticks = long.Parse(Console.ReadLine());
            string[] two = Console.ReadLine().Split();
            Console.WriteLine(new DateTime(ticks).CompareTo(new DateTime(int.Parse(two[0]), int.Parse(two[1]),
            int.Parse(two[2]), int.Parse(two[3]), int.Parse(two[4]), int.Parse(two[5]), int.Parse(two[6]))));


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Конец месяца / 2019-05-03 19:27

string[] data = Console.ReadLine().Split('.');
            DateTime current = new DateTime(int.Parse(data[0]),int.Parse(data[1]),int.Parse(data[2]));
            if (current.Day == DateTime.DaysInMonth(current.Year, current.Month))
                Console.WriteLine("Yes");
            else Console.WriteLine("No");


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Секундомер / 2019-05-02 18:33

long num = long.Parse(Console.ReadLine()) % 86400;
            long hour = (num / 60) / 60;
            if (hour > 23) hour = 0;
            long min = (num / 60) - (60 * hour);
            if (min > 59)
            {
                min = 0;
                hour++;
            }
            long sec = num - (min * 60) - (hour * 60) * 60;
            if (sec > 59)
            {
                sec = 0;
                min++;
            }
            Console.WriteLine("{0} {1} {2}", hour, min, sec);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Сколько времени / 2019-05-02 17:38

static void Main()
    {
    Console.WriteLine("{0}", new DateTime((long.Parse(Console.ReadLine()))).TimeOfDay);
    }


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Календарь / Високосный год / 2019-05-01 19:29

int first_year = int.Parse(Console.ReadLine());
        int last_year = int.Parse(Console.ReadLine());
        int result = 0;
        for(int year = first_year; year <= last_year; year++)
        {
        if(DateTime.IsLeapYear(year)) result++;
}
        Console.WriteLine(result);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Цифры / Чётность цифр / 2019-04-25 21:40

static void Main()
    {
            long a = Math.Abs(long.Parse(Console.ReadLine()));
            char [] text = a.ToString().ToCharArray();
            int sum_chet = 0;
            int sum_nchet = 0;
            int result = 0;
            for (int i = 0; i < text.Length; i++)
            {
                int curr = int.Parse(text[i].ToString());
                if ( curr == 0 && sum_chet == 0 && sum_nchet == 0) continue;
                if (curr % 2 == 0) sum_chet++;
                else sum_nchet++;
            }
            if (sum_nchet > sum_chet) result = 1;
            else if (sum_chet > sum_nchet) result = 2;
            else result = 0;
            switch (result) {
                case 2:
                    Console.WriteLine(result);
                    break;
                case 1:
                    Console.WriteLine(result);
                    break;
                case 0:
                    Console.WriteLine(result);
                    break;
            }
Запарное решение, зато своё)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Цифры / Зебра / 2019-04-24 19:28

static void Main()
    {
        char [] nums = Console.ReadLine().ToCharArray();
        int check = 1;
        while (check <= nums.Length)
        {
            if (check % 2 == 0)
            {
                check++;
                continue;
            }
            else
            {
                Console.Write(nums[check - 1]);
                check++;
            }
        }
        Console.WriteLine();
    }


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Цифры / Пятёрочка / 2019-04-19 19:19

double num = double.Parse(Console.ReadLine());
        num = (((num / 100) + 5) * 1000) + 5;
        Console.WriteLine(num);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Цифры / Счастливый билет / 2019-04-19 19:12

class VideoSharp
{
    static void Main()
    {
        int number = int.Parse(Console.ReadLine());
        int sum1 = 0;
        int sum2 = 0;
        for(int i = 0; i < 6; i++)
{
        if(i < 3)
{
        int a = number % 10;
        number /= 10;
        sum1 += a;
}
        if(i >= 3) {
        int b = number % 10;
        number /= 10;
        sum2 += b;
}
}
        if(sum1 == sum2) Console.WriteLine("Happy");
        else Console.WriteLine("Regular");
}
}


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Цифры / Крайние / 2019-04-17 19:49

Не хотел копипастить решение Евгения Витольдовича, хотя судя по комментам особо других вариантов не было, но всё же сделал своё))
static void Main()
    {
        int num = int.Parse(Console.ReadLine());
        int [] nums = new int[] {num % 10,(num / 100) % 10,(num / 10) % 10,num / 1000};
        for(int i = 0; i < nums.Length; i++)
{
        if(nums[i] == 0) continue;
        else Console.Write(nums[i]); 
}
        Console.WriteLine();
    }


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Цифры / Сердцевина / 2019-04-17 18:52

static void Main()
    {
        char [] num = Console.ReadLine().ToCharArray();
        for(int i = 0; i < num.Length; i++)
{
        if(i == 2) continue;
        else Console.Write(num[i]);
}
        Console.WriteLine();
    }
Кустарный, но как по мне просто метод)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Целые задачи / Арифметика 2 / 2019-04-08 17:42

string[] numbers = Console.ReadLine().Split('+','*','=');
        double a = double.Parse(numbers[0]);
        double b = double.Parse(numbers[1]);
        double c = double.Parse(numbers[2]);
        Console.WriteLine("{0}",a + b * c);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Целые задачи / Арифметика / 2019-03-29 19:59

string task = Console.ReadLine();
            long first, second;
            int i = task.IndexOf('*');
            int j = task.IndexOf('=');
            first = long.Parse(task.Substring(0, i));
            second = long.Parse(task.Substring(i + 1 , j - (i + 1)));
            Console.WriteLine("{0}", first * second);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Геометрия / Геометрическое / 2019-03-27 18:12

static void Main()
    {
        string [] numbers = Console.ReadLine().Split();
        double x = double.Parse(numbers[0]);
        double y = double.Parse(numbers[1]);
        Console.WriteLine("{0:0.00}",Math.Sqrt(Math.Abs(x) * Math.Abs(y)));
    }
}


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Символы / Видео-Шарп / 2019-03-22 19:33

int [] text = new int[] {86,105,100,101,111,32,83,104,97,114,112};
        for(int i = 0; i < text.Length; i++) {
        Console.Write((char)text[i]);
}
        Console.WriteLine();


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Лирика / Любимые цифры / 2019-03-14 20:11

static void Main()
    {
        int number = int.Parse(Console.ReadLine());
        int sum1 = 0;
        int sum2 = 0;
        while(number > 0) {
        sum1 += number % 10;
        number /= 10;
        if(sum1 > 9) {
        sum1 = sum1 / 10 + sum1 % 10;
}
}
        Console.WriteLine(sum1);
    }
Капец,как я это решил)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Лирика / Билетики / 2019-03-13 19:49

Довольно объёмное решение получается в любом случае
static void Main()
    {
        int first_ticket = int.Parse(Console.ReadLine());
        int second_ticket = int.Parse(Console.ReadLine());
        int result = 0;
        for(int i = 0; i < 9; i++) {
        int a = first_ticket % 10;
        int b = second_ticket % 10;
        first_ticket /= 10;
        second_ticket /= 10;
        int c = a - b;
        if(c > 0) result += c;
        else if(c == 0) continue;
        else {
        c = -c;
        result += c;
}
}
        Console.WriteLine(result);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Лирика / Студент Вася / 2019-03-11 22:42

string [] nums = Console.ReadLine().Split();
        int hours = int.Parse(nums[0]);
        int min = int.Parse(nums[1]);
        int sleep_mins_count = hours * 60 + min;
        int free_time_count = 24 * 60 - sleep_mins_count;
        Console.WriteLine(sleep_mins_count);
        Console.WriteLine(free_time_count);


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Лирика / Огород / 2019-03-08 20:38

class VideoSharp
{
    static void Main()
    {
        string [] coors = Console.ReadLine().Split();
        long tens = long.Parse(coors[0]);
        long y = long.Parse(coors[1]);
        long x = (tens * 100) / y;
        Console.WriteLine(x + x + y + y);
       
    }
}


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Консоль / Лирика / Банкиры / 2019-03-05 18:46

static void Main()
    {
        string [] nums = Console.ReadLine().Split();
        long Misha = long.Parse(nums[0]) + long.Parse(nums[1]);
        long Masha = long.Parse(nums[0]) * long.Parse(nums[1]);
        Console.WriteLine("{0} {1}",Misha,Masha);
    }
}


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  AlliZzeN   / 2019-02-15 13:05

Да,была,написал в комментах)уже исправлено =)


11353. --
AlliZzeN
AlliZzeN
ответить
→  Даниил Лаутеншлегер  # Секундомер / 2 часть. Пункты 120 – 145 / 2019-02-15 12:25

Кажется ошибочка в формате отображения конечного значения результата секундомера)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Даниил Лаутеншлегер   / 2019-02-11 21:47

Привет, Даниил! Я рад, что тебе понравилось)).  Да, в этом курсе рассмотрены интересные игры, скучно не будет)).


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов  # Микроигры / Крестики-Нолики. Игра на двоих / 2019-02-11 18:10

Приветствую,Геннадий!Как всегда подходите к задаче творчески,очень оригинально сделано)Тоже хочу поскорее начать данный курс, так как много интересных для игр в плане создания.Удачи в следующих уроках)


20962. --
Scorpion_uz
Scorpion_uz
ответить
→  Даниил Лаутеншлегер   / 2019-02-11 15:49

spasibo!!!


9752. --
chokayes
chokayes
ответить
→  Даниил Лаутеншлегер  # Дневник успеха / 2019-02-10 : Поле труд любит. / 2019-02-11 07:02

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Даниил Лаутеншлегер  # Дневник успеха / 2019-02-10 : Поле труд любит. / 2019-02-10 19:59

Если начать озвучивать фильмы голосом Гоблина - жди миллион подписчиков на канале ))


20239. --
Юлия
Юлия
ответить
→  Даниил Лаутеншлегер   / 2019-02-09 21:06

Спасибо за поддержку, мне уже все нравится ))))


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Юлия  # Начало здесь / День №7. Регулярный и Последовательный подход. / 2019-02-09 15:12

Добрый день,Юлия!Стоит пройти бесплатные курсы, получите общие знания и заодно поймёте как тут устроена система обучения.Если понравится думаю никаких преград не будет, чтоб вступить)Успехов и удачи в прохождении!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  no name  # Нано-игры / ФИНАЛЬНЫЙ УРОК / 2019-02-09 15:10

Поздравляю!Сделала учёт ошибок - классно)Надо будет тоже сделать в своей)Поздравляю с окончанием курса "Наноигры",успехов в следующих уроках!)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Scorpion_uz  # Демо игры / Картинка с секретом / 2019-02-08 17:49

Оригинально - ник и картинка выбраны верно)Хорошо поработал, правда твой набор англ. буквами не особо классный мне кажется, я бы на твоём месте попробовал бы найти решение этой проблемы.А так ты молодец, первые программы порождают желание написать что-то лучше, что-то более функциональное и сложное!Поэтому удачи тебе в следующих уроках)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов   / 2019-02-07 15:06

Привет)Ну вот у меня такая же ситуация - пока верю на слово и повторяю,но надеюсь в будущем  разбираться самостоятельно)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Даниил Лаутеншлегер  # Нано-игры / Бот для Цифр / 2019-02-07 14:05

Привет! Симуляция клика реализована во внешнем (extern) методе mouse_event, находящемся в библиотеке user32.dll. Чтобы в этом разобраться, как я понимаю - это нужно глубоко изучать .NET Framework. Мои знания до этого не дотягивают, поэтому пока что верю им на слово)).


20619. --
Артём Нагорный
Артём Нагорный
ответить
→  Даниил Лаутеншлегер   / 2019-02-07 12:48

Благодарю =)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Секундомер / 4 часть. Пункты 200 – 239 / 2019-02-07 11:44

Отлично выполнено!Движение вперёд по данному курсу даст скорость в будущих проектах в тех же обычных действиях, что позволит делать другие программы гораздо быстрее.А если расширять тренировки и делать их по другим программам самому, то думаю в скором времени практически все команды будут в мышечной памяти.Удачи и успехов в следующих уроках)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Anton  # Графические циклы / Внутренние условия / 2019-02-06 10:14

Отлично!Классный курс и надеюсь он даст тебе много нужной и интересной информации!Успехов и удачи в следующих уроках данного курса!)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  ser2018  # Комбинаторика / Полуфинальный урок. Ответы на вопросы / 2019-02-06 10:12

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


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Секундомер / 3 часть. Видеофиксация / 2019-02-06 10:09

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


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Tatyana  # Морской Бой / Планирование / 2019-02-05 16:21

Приветствую,Татьяна!Планирование - очень важная часть и не только в программировании, но в и нашей жизни.Понимая алгоритм создания программы и отдельных методов,классов и т.д. мне кажется лучше идёт понимание кода и некоторые моменты даются проще.Поэтому поздравляю с началом курса, и желаю успехов в создании данной игры!)


20239. --
Юлия
Юлия
ответить
→  Даниил Лаутеншлегер  # Нано-игры / Скорость реакции. Блок-схема / 2019-02-05 13:06

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


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

Дааа,достаточно трудное занятие, особенно если далеко прошёл и где текст более 20 строк, да ещё и с символами.Но всё же с каждым разом можно улучшать своё умение быстро и правильно набирать текст на клавиатуре и я думаю такие задания точно пойдут на пользу.Плюс ко всему обычно задают написать текст кода, который может быть полезен чем-то , например узнать что-то новое или закрепить)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  ser2018  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-04 12:13

Отлично!Прекрасно сделано,поздравляю с окончанием данного курса!)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить

9752. --
chokayes
chokayes
ответить
→  Даниил Лаутеншлегер  # Дневник успеха / 2019-02-03 : Тот ничего не сделал, кто ничего не начал. / 2019-02-04 07:45

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


20239. --
Юлия
Юлия
ответить
→  Даниил Лаутеншлегер  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2019-02-03 20:43

Молодец, хорошая работа


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Даниил Лаутеншлегер   / 2019-02-01 17:22

Спасибо, Даниил! Вот только времени много уходит, пришлось всё подвинуть: и работу и сон... Тебе также успехов и вдохновения на новые проекты!!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов  # Микроигры / ПОЛУФИНАЛЬНЫЙ УРОК / 2019-02-01 16:11

Эта неделя видеообзоров?)Смотрю многие записывают и ты туда же!)Отлично записан обзор программы, не менее отлично написана сама программа - как всегда всё сделано очень качественно!Поздравляю,Геннадий)Успехов)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Александр  # PHP парсинг XML / Чтение из XML-файла / 2019-02-01 12:37

Начал этот курс, но из-за ошибок в моем пк не получилось выполнить даже первый урок(надо будет исправить как-то и пройти всё-таки курс по PHP!Удачи вам)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  no name  # Карточки памяти / ФИНАЛЬНЫЙ УРОК / 2019-02-01 12:35

Прекрасно!Отлично выполнено,успехов и удачи  тебе в следующих курсах!)


14981. --
DimanDOS
DimanDOS
ответить
→  Даниил Лаутеншлегер  # Платформер на Unity / 10. Создание Искусственного интеллекта / 2019-01-31 16:51

Всё правильно сказано, Даниил :) Но здесь очень примитивный ИИ конечно :) Не стал делать чтобы он бегал за персонажем, ведь курс для новичков :)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Карточки памяти / ФИНАЛЬНЫЙ УРОК / 2019-01-31 14:00

Прекрасная работа!Ещё и подкрепил классными картинками,молодец)Не ожидал увидеть тут курсы, связанные с Unity.А оказывается тут их несколько, да ещё и полезных!Данная программа не только улучшила твои навыки программирования, но и если захочешь сможешь заходить и тренировать память)А позже можно добавить уровни сложности например и делать не 16 на 16, а больше картинок(если захочешь конечно).Поздравляю с завершением данного курса и Удачи в следующих уроках!)


10365. --
Rita
Rita
ответить
→  Даниил Лаутеншлегер  # Теория ООП / Интерфейс. Кружок готов к игре! / 2019-01-30 20:45

С каждым уроком всё больше понимаеш !!!
Не останавливайся на достигнутом  !


10365. --
Rita
Rita
ответить
→  Даниил Лаутеншлегер  # Дневник успеха / Полезные права и обязанности в Клубе формулистов / 2019-01-30 20:42

как получить максимальную пользу от участия в клубе формулистов.
Молодец. Лучше поздно.


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Антон  # Начало здесь / День №4. Развитие Алгоритмического мышления. / 2019-01-30 20:28

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


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

20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  New programist  # Платформер на Unity / 10. Создание Искусственного интеллекта / 2019-01-29 22:28

Наверное одно из самых в программировании - это создание искусственного интеллекта.Всегда думал что это что-то вроде создания нового разума(надеюсь не ошибаюсь),сказано специфично,но думаю суть ясна))Так что это классная штука ИИ,удачи вам в следующих уроках и успехов в изучении программирования)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  no name  # Графические циклы / VIP. Узоры на окружности / 2019-01-27 12:32

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


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Платформер на Unity / 7. Монеты и База Данных / 2019-01-26 21:38

Эх,слишком много интересных курсов,иногда смотря отчёты хочется начать новый,тот, по которому отчёт смотришь.Но красные курсы глаза мозолят, да и неправильно как-то это.А вам удачи в следующих уроках!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов  # Теория ООП / Интерфейс. Кружок на площадке. / 2019-01-26 21:17

Это точно, такое же ощущение было, когда писал.Вроде только что проходили все это, а всё равно что-то новое находишь,запоминаешь!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Валерий Жданов   / 2019-01-24 10:03

Отличная стратегия,так и поступим)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Даниил Лаутеншлегер   / 2019-01-23 23:13

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


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Валерий Жданов  # Python3: математика / Рефакторинг - ввод и функция / 2019-01-23 23:11

Да,висит 5 курсов,хочу закрыть текущие и начать новые.В "авангарде" курсов для прохождения будет и данный курс,поэтому его начну одним из первых)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Даниил Лаутеншлегер  # Python3: математика / Рефакторинг - ввод и функция / 2019-01-23 23:08

почему позже, Даниил (если не секрет)? занят на других направлениях?


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
# Теория ООП / Интерфейс. Площадка для игры. / 2019-01-23 19:31

Исправление к работе : Arena создаёт площадку и границы, где будет проходить игра, а также для размещения игроков и ведущего на поле и самой игры(движения игроков).


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  AlliZzeN  # Секундомер / 1 часть. Пункты 100 – 113 / 2019-01-23 15:24

Помню проходил этот урок недавно.Поначалу всё казалось обыденным, но потом появился какой-то азарт "Флеша" и захотелось сделать всё максимально быстро, но, к сожалению, лучший результат на видеофиксации вышел 1:42.А так мне кажется данный курс поможет для ускорения стандартных действий при написании программ.


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Trira  # Python3: математика / Рефакторинг - ввод и функция / 2019-01-23 15:18

Курс по Питону?Интересно,как раз хотел изучить этот язык!Попробую позже,а вам удачи в следующих уроках)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Графические циклы / Трёхмерные циклы / 2019-01-23 15:16

Красиво получилось!


14981. --
DimanDOS
DimanDOS
ответить
→  Даниил Лаутеншлегер   / 2019-01-23 14:18

Да нет, просто решил посмотреть этот курс :) Вдруг что не знал :)))


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов   / 2019-01-22 22:50

Спасибо,Геннадий!Вы на высоте тоже я смотрю!Вчера на вебинаре похвалили как одного из самых творческих формулистов!Поздравляю и удачи вам)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Даниил Лаутеншлегер  # Комбинаторика / Рекурсия. Главный секрет / 2019-01-22 22:13

Привет, Даниил! Красивый лабиринт получился! Уже сам хочу дойти до этого курса и тоже попробовать)). Удачи и творческих успехов!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  DimanDOS  # Начало здесь / День №1. Создание микро-Привычки. / 2019-01-22 21:08

Какого?Ты решил заново путь пройти?)Привычка исчезла?))


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов  # Теория ООП / Интерфейс. Алгоритм игры. / 2019-01-22 19:08

Полное погружение с начала изучения интерфейса)Браво!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Александр  # Платформер на Unity / 1. Вступление / 2019-01-22 16:48

Интересно какого это писать игру на движке Unity через JS.Насколько я знаю данная программа поддерживает JS ,но мало слышал о его использовании в данной программе.А так мне кажется, что данный курс не только поможет написать игру, но и познакомит с основными элементами Unity(актуально для новичков).Удачи в следующих уроках!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Графические циклы / Пучок лучей / 2019-01-22 16:45

Прекрасно сделано,молодец)Дальше только интереснее!Лично мне очень понравился данный курс)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Anton  # Портфолио на Bootstrap / Структура сайта и сетка / 2019-01-22 16:43

Отличное начало!Также интересует веб - программирование, но пока хочу стать "прошаренным"  в одном,позже переключусь на другие языки и веб!Успехов в следующих уроках !


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Артём Нагорный  # Платформер на Unity / 1. Вступление / 2019-01-22 16:40

Надеюсь у тебя всё будет супер и многое получишь из данного курса!Удачи!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Tekashnik   / 2019-01-22 16:38

Спасибо за совет и за рекомендации, не знал)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Евгений Волосатов   / 2019-01-22 16:37

Понял вас,Евгений,поищу спасибо!


8275. --
Tekashnik
Tekashnik
ответить
→  Даниил Лаутеншлегер  # Комбинаторика / Рекурсия. Вступление / 2019-01-22 14:10

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Даниил Лаутеншлегер  # Графические циклы / ФИНАЛЬНЫЙ УРОК / 2019-01-22 10:29

Стоять ближе к микрофону - самое верное решение.
А ещё нужен хороший микрофон, рекомендую недорогой USB микрофон поискать.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Даниил Лаутеншлегер  # Графические циклы / VIP - Квадрат Гарри Поттера / 2019-01-22 10:15

Классно поработал, однозначно.


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

Отличные планы. Уверен, что с текущей скоростью прохождения ты их зафиналишь успешно.


20659. --
no name
no name
ответить
→  Даниил Лаутеншлегер   / 2019-01-21 19:05

Спасибо, я всегда стараюсь после занятия писать что-то свое на пройденные темы для дополнительного усвоения полученной информации)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  no name  # Итератор / Итератор. Один метод вместо классов. / 2019-01-20 18:52

Поздравляю с окончанием курса!А практика, как ни крути, нужна,хотя данный сайт предоставляет достаточно практики, всё же лучшим закреплением будет самостоятельная работа и изучение!Удачи в следующих курсах)


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Иван  # Весёлая семейка Web-Мастера / Финальный урок / 2019-01-20 18:48

Смотрю многие начали проходить данный курс.Надо будет тоже пройти!Сейчас сам изучаю PHP, после C# немного странно и не привычно,особенно автоопределение переменных и знак $.Но думаю дальше будет интереснее!Удачи в следующих уроках


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  дима  # Платформер на Unity / 2. Меню / 2019-01-20 18:46

Классное меню,хорошо сделал!Удачи в будущих уроках по Unity и платформеру!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Даниил Лаутеншлегер   / 2019-01-19 21:34

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


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Геннадий Кравцов  # Графические циклы / Вложенные циклы / 2019-01-19 21:17

Как всё красочно.Прекрасно сделано,прям хочется повторить!Молодец,думаю с этим видеокурсом у тебя будут большие успехи, судя по тому, как кропотливо к каждому заданию относишься.Превосходно,успехов!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Yefim  # Платформер на Unity / 1. Вступление / 2019-01-19 00:30

С друзьями пытались делать такую же примерно игру,каждый отвечал за определённую часть(сюжет,интерфейс,карта,игрок и т.д.).Удачи в следующих уроках!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  Аскар  # Итератор / Итератор. Один метод вместо классов. / 2019-01-19 00:26

Впечатляющий отзыв,отлично выражено как по мне!Даже захотелось пройти этот курс и узнать что же там за метод такой.А вообще оптимизация кода и сокращение это всегда классно.Удачи в следующих уроках!


20061. --
Даниил Лаутеншлегер
Даниил Лаутеншлегер
ответить
→  vip   / 2019-01-18 15:21

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


  • Звание: Полиморфер
  • Накопленный опыт: 467 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2019-02-22

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

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

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

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

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

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

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





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

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

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

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


Научился: 1)Если иметь в виду перемещение автономное то сделать замкнутый цикл при помощи таймера например и менять значения точек,если же говорить о кнопке, то мы можем также сделать замкнутый цикл(при достижении n значения число меняется и снова цикл) и менять значения постепенно(+- 10,15,20...n к координатам). 2)Ну опять же менять значения точек после нажатия кнопки 3)На размер влияют координаты и здесь тоже стоит сказать про их уменьшение посредством нажатия кнопки



Научился: Различать структуры и классы, понимать больше структуру и её особенности, также и с классом!
Трудности: Скорее сложно в принципе вливаться в теорию ООП, но я думаю справлюсь