Си шарп с нуля

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

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

Тимур Зарипов
  • Звание: Рекурсист
  • Накопленный опыт: 184 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-05-12 20:43:36
  • Возраст: 38 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-06-07 soft0 Демо софт 1 из 8 15 %
2019-06-07 game0 Демо игры 2 из 10 20 %
Итого: 3 из 18 17 %

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

Дата активности Консольный раздел Прогресс
2019-08-13 task2 Алгоритмика 12 из 20 60 %
2019-08-09 task1 Календарь 14 из 16 88 %
2019-08-02 task1 Цифры 11 из 12 92 %
2019-08-01 task1 Целые задачи все 11 100 %
2019-07-18 task1 Геометрия все 8 100 %
2019-07-16 task1 Символы все 5 100 %
2019-07-15 book 011. Циклы все 8 100 %
2019-07-15 task1 Формулы все 9 100 %
2019-07-15 book Экзамен 8 из 0 %
2019-07-13 task1 Лирика 13 из 14 93 %
2019-07-11 task1 Строки все 14 100 %
2019-07-06 book 111. Потоки все 8 100 %
2019-07-04 task1 Целые числа все 7 100 %
2019-07-04 task1 Семантика все 6 100 %
2019-06-27 book 110. Функции все 8 100 %
2019-06-25 book 101. Математика 8 из 7 115 %
2019-06-22 book 100. Массивы все 8 100 %
2019-06-15 book 010. Условия все 8 100 %
2019-06-12 book 001. Числа все 8 100 %
2019-06-08 book 000. Строки все 8 100 %
Итого: 182 из 185 99 %
Сохранить страницу:

21861. --
Тимур Зарипов
Тимур Зарипов
ответить
→  Андрей  # Консоль / Целые задачи / Дискриминант / 2019-07-25 08:15

Потому что Math.Pow не рекомендуют использовать, так как он работает медленнее, чем просто произведение


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / Целые задачи / Периметр / 2019-07-20 20:45

Don't repeat yourself


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 011. Циклы / Количество цифр / 2019-07-15 07:08

Решил задачу на 100% при таком варианте: если первые цифры стоят нули, то их не считать, нули считать только если они стоят после какой либо другой цифры


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / Экзамен / 110.Функция / 2019-07-03 12:32

Моя ошибка было в том, что я использовал метод нахождения НОД из предыдущей задачи, где он решался рекурсивным методом, из за этого у меня не проходил один тест в связи с переполнением памяти. Изменил метод на не рекурсивный и все сработало


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / Экзамен / 100.Массивы / 2019-07-02 09:54

Не получается пройти тесты. Все время доходит до того, что робот Шарп начинает медитировать. Не понятно почему так происходит. В VS все проходит за пару секунд максимум, даже при n = 10000. Пробовал разные варианта с массивом, с листом и вообще без массива, просто делал вывод простых чисел на экран. Кто нибудь поясните пожалуйста что я делаю не так


21929. --
Дмитрий
Дмитрий
ответить
→  Тимур Зарипов  # Консоль / 111. Потоки / Лесенка / 2019-07-01 15:43

из входящего потока, собрать строку, каждая цифра которой будет больше предыдущей.
примерно так:
while (true)
            {
                int x = str.ReadByte();
                if (x == -1) break; // CTRL Z                               
                if (x > min)
                {
                    min = x;                   
                    line += (char)x;
                }
            }


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 111. Потоки / Лесенка / 2019-06-28 14:53

Кто-нибудь может более понятно написать что нужно сделать в этой задаче?


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 110. Функции / Общий делитель / 2019-06-27 13:00

Решение в видео вызывает ошибку переполнения стека (StackOverflowException) при вводе больших чисел (33333333, 1111). Нужно добавить проверку: делиться ли a на b или наоборот b на a без остатка, если делиться то НОД будет одно из чисел (if (a % b == 0) return b;
            if (b % a == 0) return a;


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
→  Ivan  # Консоль / 100. Массивы / Мульти возведение / 2019-06-21 23:58

Все правильно. Вы немного не поняли задание. Смотреть надо на индексы (четные, нечетные), а вы проверяете элементы массива на четность, нечетность


21861. --
Тимур Зарипов
Тимур Зарипов
ответить
# Консоль / 011. Циклы / Количество цифр / 2019-06-15 22:17

Может кто нибудь объяснить почему не получается решить задачу на 100%? Предлагал решения и через цикл и просто выводил длину строки, в тесте № 3 и в тесте № 6 ошибка, хотя в VS ответы выдает правильные (VS 2015 и 2019 года)


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

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

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

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

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

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

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

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





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

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

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

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