Си шарп с нуля

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

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

Владимир
  • Звание: Гаммациклоп
  • Накопленный опыт: 95 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-01-14 17:47:03

Видеокурсы

Дата активности Видеокурс Прогресс
2019-12-23 wpf2 Простой WPF 9 из 12 %
2019-11-23 task3 Комбинаторика 11 из 22 50 %
2019-11-04 github Система Git 6 из 16 60 %
2019-10-30 game2 Микроигры 3 из 17 20 %
2019-10-28 soft3 Теория ООП все 39 100 %
Итого: 68 из 106 65 %

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

Дата активности Консольный раздел Прогресс
2019-12-17 task2 Алгоритмика 4 из 20 20 %
2019-12-16 solo C# набор 6 из 17 36 %
2019-12-03 solo Java - Вывод данных 2 из 7 29 %
2019-11-28 solo Java - Циклы 1 из 2 50 %
2019-11-24 solo Java - Запуск 7 из 13 54 %
2019-11-21 solo YESOLO on the Keyboard 7 из 0 %
Итого: 27 из 59 46 %
Сохранить страницу:

18842. --
Степан
Степан
ответить
→  Владимир  # Простой WPF / WPF. Простая змейка. Эллипс на канвасе / 2019-12-26 19:23

а тут вообще девять, а видеоурок, что минуты по две?


18842. --
Степан
Степан
ответить
→  Владимир  # Простой WPF / WPF. Простая змейка. Таймер для еды. / 2019-12-26 19:22

Ого, как у тебя быстро уроки делаются, 10 - 12 минут, круто!!!


23442. --
Daniil
Daniil
ответить

6401. --
Яков
Яков
ответить
→  Владимир  # Простой WPF / WPF. Конвертер валюты. Ньютон против Паскаля. / 2019-12-06 03:57

Джейсон везде на слуху. Надо тоже как-нибудь уделить время на это.


23396. --
Андрей
Андрей
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир   / 2019-12-05 09:02

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


6401. --
Яков
Яков
ответить
→  Владимир  # Простой WPF / WPF. Конвертер валюты. Курс валют в JSON. / 2019-12-05 01:00

Полезная программа. И хотя реализация кажется простой, но подумать тоже надо.


23048. --
Владимир
Владимир
ответить
→  Евгений Волосатов   / 2019-12-03 19:58

просмотрел очередной урок из комбинаторики и хотел сделать задачу но меня не пускает к ней пишет что какая то задача не сделана и из за этого не могу смотреть следующие уроки


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир   / 2019-11-27 23:07

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

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


23420. --
Александр
Александр
ответить
→  Владимир  # Простой WPF / WPF. Конвертер валюты. Класс конвертации. / 2019-11-22 14:32

Попробуй модернизировать приложение. Например, добавь функцию, чтобы пользователь мог выбирать из какой и в какую валюту конвертировать, сообщение об ошибке при неправильно введённых данных (Числа < 0)


23048. --
Владимир
Владимир
ответить
# Консоль / Олимпиада / Случайная задача / 2019-11-03 19:14

//www.VideoSharp.info/Консоль/Олимпиада/Случайная задача
using System;
class VideoSharp
{
    static void Main()
    {
      string[] s = new string[5];
            int max = 0;
            string result = " ";
            for (int i = 0; i < s.Length; i++)
            {
                s[i] = Console.ReadLine();
           
            }
           
            for (int i = 0; i < s.Length-1; i++)
            {
                int x;
                int.TryParse(EqulsDate(s[i], s[i + 1]).Remove(0, EqulsDate(s[i], s[i + 1]).Length - 5), out x);
                if (x > max)
                {
                    max = x;
                    result = EqulsDate(s[i], s[i + 1]);

                }
               
             
            }

            Console.WriteLine(result);
    }
   
    static string EqulsDate(string a, string b)
        {
            int x;
            int.TryParse(a.Remove(0, a.Length-5),out x);

            int y;
            int.TryParse(b.Remove(0, b.Length-5),out y);
         
            if (x > y)
            {
                return a;
            }
       
            return b;
        }
}
Привет всем! Вот мое решение все проверки прошло. Такой код вообще имеет жизнь? или он плохо читаемый или еще что нить?


23048. --
Владимир
Владимир
ответить
# Консоль / Олимпиада / Телеграмма / 2019-11-02 16:50

Подскажите пожалуйста на что робот шарп ругается все вроде правильно свои тесты сделал все работает.
string s = Console.ReadLine();
            //s = "Печкин!Почтальон Печкин. a";
          Dictionary<string, int> str = new Dictionary<string, int>();
            Regex regex = new Regex(@"\b\w+");
            MatchCollection match = regex.Matches(s);   
            for (int i = 0; i < match.Count; i++)
            {
                if (!str.ContainsKey(match[i].Value.ToLower()))
                {
                  // Console.WriteLine(match[i].Value.ToLower());
                    str.Add(match[i].Value.ToLower(), 1);
                }
                else
                {
                    str[match[i].Value.ToLower()] +=1 ;
                }
             
               
            }

            foreach (var item in str.OrderBy(x => x.Key))
            {     
              Console.WriteLine(item.Key + " " + item.Value);
            }


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Владимир   / 2019-10-28 23:47

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

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Владимир  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2019-10-28 20:01

Если к уроку допилить видеообзор программы, то прилетит целых сто байтов.


8380. --
zhikharevav
zhikharevav
ответить
→  Владимир  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2019-10-28 08:27

Прикольные кружки получаются. Урок получился весёлым.


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Хорошее начало курса! Преподаватель хорошо велет лекции очень понятно и очень доступно для понимания



Трудности: Работа с координатами! примерно понятно как работает но самому додуматься до такого хз как