Си шарп с нуля

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

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

Vladimir
  • Звание: Полиморфер
  • Накопленный опыт: 445 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-03-12 09:35:38
  • Возраст: 59 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-12-04 soft3 Теория ООП 35 из 39 90 %
2019-12-01 power Дневник успеха 8 из 251 134 %
2019-11-14 soft0 Демо софт 2 из 8 29 %
2019-11-10 start Начало здесь 5 из 9 %
2019-10-22 game0 Демо игры 2 из 10 20 %
Итого: 52 из 317 17 %

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

Дата активности Консольный раздел Прогресс
2019-12-26 solo C# набор 28 из 17 165 %
2019-12-26 task1 Семантика все 6 100 %
2019-12-24 club 24 - Муза Оля 2 из 3 67 %
2019-12-22 book 111. Потоки 1 из 8 13 %
2019-12-22 task2 Рекурсия все 4 100 %
2019-12-22 book 110. Функции все 8 100 %
2019-12-22 task2 For-to-чки все 26 100 %
2019-12-21 book 011. Циклы 7 из 8 88 %
2019-12-21 book 101. Математика 8 из 7 115 %
2019-12-21 book 010. Условия все 8 100 %
2019-12-21 book 100. Массивы все 8 100 %
2019-12-20 book 001. Числа все 8 100 %
2019-12-19 task2 Комбинаторика 4 из 9 45 %
2019-12-17 task2 Матрицы 3 из 4 75 %
2019-12-17 task2 Динамика все 3 100 %
2019-12-17 task2 VIP задачи 1 из 0 %
2019-12-16 task2 Подпрограммы все 14 100 %
2019-12-16 task2 Строки все 6 100 %
2019-12-14 task2 Матрёшки все 9 100 %
2019-12-14 task2 Простые массивы 7 из 8 88 %
2019-12-13 task2 По цифрам все 8 100 %
2019-12-13 task2 Математика все 9 100 %
2019-12-13 task2 Любимые циклы все 6 100 %
2019-12-13 task2 Последовательность 5 из 6 84 %
2019-12-12 task2 Обман цикла все 7 100 %
2019-12-12 task2 Do-рацикл все 4 100 %
2019-12-12 task2 Вечность все 5 100 %
2019-12-12 task2 Точка и плоскость все 6 100 %
2019-12-12 task2 Узник цикла IF 5 из 6 84 %
2019-12-11 task2 Пока-цикл все 6 100 %
2019-12-09 task2 Условный оператор все 16 100 %
2019-12-08 book 000. Строки все 8 100 %
2019-12-07 task2 Логика все 13 100 %
2019-12-06 task2 Алгоритмика все 20 100 %
2019-12-06 task2 Типы данных все 5 100 %
2019-12-03 task1 Календарь все 16 100 %
2019-12-03 solo Java - Вывод данных 1 из 7 15 %
2019-12-02 task1 Целые задачи все 11 100 %
2019-11-26 solo Java - Запуск 5 из 13 39 %
2019-11-24 task1 Цифры 11 из 12 92 %
2019-11-14 task1 Геометрия все 8 100 %
2019-11-10 task1 Символы все 5 100 %
2019-11-10 solo HTML - тексты 5 из 14 36 %
2019-11-08 task1 Формулы все 9 100 %
2019-11-03 task1 Лирика 12 из 14 86 %
2019-10-28 task1 Строки все 14 100 %
2019-10-21 task1 Целые числа все 7 100 %
2019-10-18 solo YESOLO on the Keyboard 5 из 0 %
Итого: 393 из 419 94 %
Сохранить страницу:

22955. --
Vladimir
Vladimir
ответить
→  Степан  # Facade / Facade - Motivator - Picture Border / 2019-12-26 08:21

Не-а, выруливает с парковки. Ща полетит.


22955. --
Vladimir
Vladimir
ответить
→  Степан  # Дневник успеха / 2019-10-20 : Орать — не в дуду играть. / 2019-12-23 11:40

Бухать — не в дуду орать и "слепым" методом набирать!


22955. --
Vladimir
Vladimir
ответить
# Консоль / 110. Функции / Минимум и максимум / 2019-12-21 23:52

Опять в условии "косяк"! По совету Dmitry Sinitsin'a поставил "костыль" на считывание первой строки и переделал вывод в одну строку.


22955. --
Vladimir
Vladimir
ответить
# Консоль / 100. Массивы / Мульти возведение / 2019-12-21 14:47

Ошибка в видео-решении! Нужно наоборот, возводить в квадрат четные индексы, а умножать на два - нечетные.


22955. --
Vladimir
Vladimir
ответить
→  ser2018  # Дневник успеха / 2019-12-15 : Через силу и конь не везет. / 2019-12-16 08:13

Если и конь упирается, а нам каково? Опять же, для обучения маловато, а если опыта - вагон, то в самый раз. Так, чисто извилины размять.


22955. --
Vladimir
Vladimir
ответить
→  Степан  # Дневник успеха / 2019-12-15 : Через силу и конь не везет. / 2019-12-15 10:04

Ученье - свет, а неучёных тьма!


18842. --
Степан
Степан
ответить
→  Vladimir   / 2019-12-10 22:46

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


22955. --
Vladimir
Vladimir
ответить
→  Степан  # Бинарная жизнь / Максималка / 2019-12-10 10:11

Отчаянный! А я вот пока не решился на это безумие. Зрею, однако.


22955. --
Vladimir
Vladimir
ответить
→  Степан   / 2019-12-05 08:22

Спешу тебя успокоить, немного посторониться и дать дорогу, т.к. вынужден "сбавить обороты". Обстоятельства однако, да и "глаза в кучу".


22955. --
Vladimir
Vladimir
ответить
→  Яков  # Теория ООП / Интерфейс. Создаём новую игру. / 2019-12-05 08:04

В начале этого курса Евгений Витольдович сразу предложил использовать русские названия для  переменных и методов, дабы показать, что C# понимает кириллицу. Это затея не очень удобная, т.к. постоянно приходится переключать раскладку, но один раз можно конечно и помучиться, чтобы "сделать себе мнение".


18842. --
Степан
Степан
ответить
→  Vladimir  # Дневник успеха / 2019-12-01 : Авось да как-нибудь до добра не доведут. / 2019-12-05 02:24

Ого сколько намолотил, молодец!


6401. --
Яков
Яков
ответить
→  Vladimir  # Теория ООП / Интерфейс. Создаём новую игру. / 2019-12-05 01:07

Интересная игрулька! Только сразу бросается русское слово в коде. Старайся писать на английском, используй переводчик, пополняй словарный запас изначально!


22955. --
Vladimir
Vladimir
ответить
→  Dmitry Sinitsin   / 2019-12-02 10:18

Благодарю за развёрнутый ответ. Архивы с удовольствием буду изучать в конце дня, крайне любопытно. А пока "мусолю" консольную задачку №100 про Календарь 1752 года.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Vladimir   / 2019-12-02 09:14

Доброго понедельника! Стамину у меня Евгений Витольдович заметил в обороте в прошлом году и порекомендовал Соло. Как и полагается, рекомендация осталась рекомендацией и не более. Но затем, в конце прошлого года, случился здесь Марафон по СОЛО.
Вот это был прорыв, как минимум для меня, а если посмотреть отчеты других курсантов, то видимо и прочим тот марафон не прошел даром.
Про это здесь в архиве остался целый раздел - www.videosharp.info/console/solo
Вот видео зазывальное, с которого всё и началось www.youtube.com/watch?v=e4YJ46v1FxY
Народ подтянулся и с эффектом соревновательности стал преодолевать курс сначала Английского набора, затем стартовали и русский.
Самое занятное было в финале - дошедшему предлагалось накрыв руки над клавиатурой полотенечком, набрать текст финального задания.
Если помотать страничку раздела соло вот до сюда www.videosharp.info/console/stat/level=3651
то можно посмеяться над фокусами коллег с этими полотенцами )
Проверил - у меня уже не открывается, причины не знаю, но те видеоотчеты в памяти ещё свежи.
И последнее, что надо упомянуть - зарегистрировавшись и заполнив анкету мы получали 14 дней бесплатного доступа к СОЛО, если не зевать, этого времени хватает пройти от старта до финиша.
Стамина меня не столкнула от двухпальцевого тыкания, а тот прошлогодний марафон чуток сдвинул. Не сказать, чтобы я отказался от двухпальцевого тыкания, но сейчас набираю как полагается, глядя на экран. Удовольствие от этого начал получать лишь после Шахиджаняна-Волосатова )))
А Шахиджаняна вчера вспомнил потому, что анекдот про мышиное семейство был оттуда.
Вецвайимпотанттуноусекондленгуич )))


22955. --
Vladimir
Vladimir
ответить
→  Яков   / 2019-12-02 08:34

А ещё лучше равняться на Dmitry Sinitsin. За мою недолгую практику здесь, он постоянно в лидерах. Впечатляет!


6401. --
Яков
Яков
ответить
→  Vladimir  # Дневник успеха / 2019-12-01 : Авось да как-нибудь до добра не доведут. / 2019-12-02 08:23

1,5 месяца в строю! Молодец, буду брать пример с таких, как ты. Регулярность и постоянство залог настоящего успеха.


22955. --
Vladimir
Vladimir
ответить
→  Dmitry Sinitsin   / 2019-12-02 07:58

Чтобы не напрягать Google-переводчик, буду "сказать по-русски". Что касается English Language - двумя руками "за". Но как в этом может помочь Шахиджанян - плохо себе представляю. Помню, давненько (лет 15 назад) я пытался с ним подружиться (скачал ломаную версию). Но убогий интерфейс того времени и крайне злой алгоритм слепого набора, надолго отвратили меня от SOLO. Может что то изменилось с тех пор? А пока, нашел утешение в "Стамине".


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Vladimir  # Дневник успеха / 2019-12-01 : Авось да как-нибудь до добра не доведут. / 2019-12-01 23:56

There is another one thing matter for this case - English language. What about it? They say no good coder without second lang.
Remember a fun joke for this theme from SOLO Shakhiddjznyan I knew))

A family of mice were surprised by a big cat. Father Mouse jumped and and said, "Bow-wow!" The cat ran away. "What was that, Father?" asked Baby Mouse. "Well, son, that's why it's important to learn a second language."


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Vladimir  # Теория ООП / Интерфейс. Кружок готов к игре! / 2019-11-29 09:13

Есть такие уроки, что голова кругом идёт ))) К счастью, это редкое исключение из стройного ряда уроков.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Календарь / Послезавтра / 2019-11-28 17:25

Самостоятельно решить не удалось. Посмотрел видео-решение, всё повторил в точности, но третий тест не прошел (где 7777.01.31). Запустил по шагам и вижу такую картину маслом: на втором цикле (когда добавляем месяцы) число 31 января меняется на 28 февраля (что совершенно логично) и далее число остается 28. Т.е. 28 марта, 28 апреля и т.д. Естественно, дойдя до 28 ноября мы получаем разницу с 01 декабря в три дня. Пришлось ставить "костыль"(добавлять еще 2 дня к ноябрю). Вопрос в студию: "У этой задачи есть корректное решение?"


22955. --
Vladimir
Vladimir
ответить
→  Михаил  # Теория ООП / Интерфейс. Кружок на площадке. / 2019-11-26 07:09

Отчего же нет? Очень даже пригодится. Благодарю. Кладу в копилочку.


23523. --
Михаил
Михаил
ответить
→  Vladimir  # Теория ООП / Интерфейс. Кружок на площадке. / 2019-11-25 22:39

Может тебе это пригодиться. Интерфейс (interface) представляет собой не более чем просто именованный набор абстрактных членов. Абстрактные методы являются чистым протоколом, поскольку не имеют никакой стандартной реализации. Конкретные члены, определяемые интерфейсом, зависят от того, какое поведение моделируется с его помощью. Это действительно так. Интерфейс выражает поведение, которое данный класс или структура может избрать для поддержки. Более того, каждый класс (или структура) может поддерживать столько интерфейсов, сколько необходимо, и, следовательно, тем самым поддерживать множество поведений.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Календарь / День недели / 2019-11-25 13:27

Судя по скудным комментариям, либо задачка сверхлёгкая и все решили её на ура, либо все "не в теме" и  буксуют, как и я. Логика решения понятна, но с синтаксисом - пока затык.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Цифры / Чётность цифр / 2019-11-24 16:33

Да, Паскаль не вдохновляет, насколько приятнее С#. Задачка заставила "наморщить" мозг, а не только "содрать с доски".


19903. --
Dima
Dima
ответить
→  Vladimir  # Теория ООП / Интерфейс. Создаём кружок. / 2019-11-23 10:01

Классно, аккуратная работа


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Vladimir  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2019-11-21 13:51

[рассыпает на стол перед Владимиром картошку из котелка] Где должен в бою находиться командир?
)))


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Куры и яйца / 2019-11-19 15:52

Одна курица сносит одно яйцо за пять дней (из условия). Видимо эта задачка про неторопливых эстонских кур.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Стрелки часов / 2019-11-19 15:46

Решил, не подсматривая в видео-обзор, правда немного ознакомился с обсуждениями в кулуарах, по поводу применения Math.Min. Задачка - супер! В студии раз десять запускал.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Куры и яйца / 2019-11-19 11:54

Задачка на внимательность, в последнем тесте происходит выход из диапазона int. Опять я попался на этом.


22955. --
Vladimir
Vladimir
ответить
→  ES35  # Теория ООП / Спрайт для Снеговика / 2019-11-19 11:14

Живо, свежо, в общем креативненько! Мне есть на кого равняться.


22955. --
Vladimir
Vladimir
ответить
/ 2019-11-19 11:05

Чтобы до весны не кланяться богачу, а то зима доооолгая будет. Опять же, дурной пример заразителен. Только включу утром комп. , пузо почешу, глядь, а Степан уже молотит спозаранку. Ну не дает расслабиться ;)



18842. --
Степан
Степан
ответить
→  Vladimir   / 2019-11-17 16:14

Это точно
придется постараться, ваньки разные попадаются)))


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Вторая дробная / 2019-11-17 14:34

Прикольная задачка, не решается без подсказки. Мудрил со строками, но бесполезно. А тут такой интересный алгоритм.


22955. --
Vladimir
Vladimir
ответить
→  Степан  # Дневник успеха / 2019-11-17 : Не поклонюсь богачу, коль своей ржи намолочу. / 2019-11-17 12:31

А ежели он не желает, чтоб его валяли? Опять же, ваньку валять - не сайт верстать. Тут надобно умение : ).


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / N уроков / 2019-11-16 17:18

Шестой тест не проходит, когда N = 0. В видео-разборе об этом ни слова. Придется использовать условия или всё таки можно решить арифметически?


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Периметр / 2019-11-16 17:11

По моему, это решение только для прямоугольного треугольника, хотя в условии об этом ни слова. А если в треугольнике будет тупой угол или все углы острые? Тогда решение будет не такое однозначное.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Уравнение / 2019-11-15 17:10

Из задачки надо бы убрать подсказку, а то и наморщить лоб не пришлось, все решение есть уже в условии.
Уравнения, школа, ..., ностальжи. Как давно это было :(.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые задачи / Арифметика / 2019-11-15 17:03

Уже в который раз решил сам, что начинает радовать. Правда привлекал Google, куда же без него. Однако робот Шарп один тест не пропустил. Пришлось int поменять на long и все стало гуд.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Vladimir   / 2019-11-14 22:02

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

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


22955. --
Vladimir
Vladimir
ответить
→  Glebov Alexandr Leonidovich   / 2019-11-14 16:14

Однозначно, это будет не хобби. Работа с БД, сайты, а может Zenno Poster. Вряд ли игры.


23309. --
Glebov Alexandr Leonidovich
Glebov Alexandr Leonidovich
ответить
→  Vladimir  # Демо софт / Вступительное слово / 2019-11-14 14:17

Возможности VS огромные. Можете писать что угодно и для чего угодно. Я начал программировать в начале 2000 -х на Delphi, писал много под заказ. С VS примерно с 2003 года знаком. Сейчас программировать одно удовольствие. Потом это перестало приносить деньги и я ушел программировать в 1С. Сейчас опять возникла необходимость. Нужно для себя определить будет ли это хобби или работа. Какое направление: работа с БД, Игры, Сайты и на основании этого сделать уклон в какую то сторону. Туда, где будет прибыль. Либо просто как хобби.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Геометрия / Вектор / 2019-11-14 09:47

На мой взгляд условие задачи некорректное, т.к. в условии ничего не сказано о том, что вектор начинается из нуля координат. Т.е., как я понимаю, первая координата - отсутствует. То, что вторая координата - неотрицательная, наводит на мысль, что вектор лежит в первой четверти, не более того. Опять же, что означает - "вторая" координата? Вторая координата первой точки или ...? По условию: дана длина вектора и одна из его координат. Одна из четырех..., или из двух...? И что делать дальше? Ввиду недостаточности данных задачу не решил, посмотрел видео-решение, думал увижу какой-то лихой "финт ушами"... В общем, полное недоумение... :(  Уж извините.


22955. --
Vladimir
Vladimir
ответить
→  EvMags  # Демо софт / Двенадцать месяцев / 2019-11-14 07:04

Ещё бы не мешало поменять заголовок Form1 на "12 месяцев".


22955. --
Vladimir
Vladimir
ответить
→  Tekashnik  # Дневник успеха / 2019-11-10 : Худому делу – худой конец. / 2019-11-12 17:36

Борис Гринберг

Ждешь от встречных сигареты,
Ждешь от искорки костра ты,
Но вокруг одни кастраты,
На худой конец поэты.
Ждешь от рифмы - удивиться,
Ждешь от новости - просвета.
А вокруг одни поэты,
На худой конец девицы.
Но худой конец, тоже Богом дан,
Что с того, что худ, нам не в Гиннесы.
Завтра к вечеру мусор вынесу,
А домой вернусь, заварю бадан.
Июль 1995


22955. --
Vladimir
Vladimir
ответить
# Консоль / Геометрия / Окружность / 2019-11-11 12:20

Ай да Витольдович, заставил таки вспомнить геометрию, давно и прочно забытую. Пришлось изрядно наморщить мозг, но решил САМ (правда с пятой попытки).


22955. --
Vladimir
Vladimir
ответить
# Консоль / Геометрия / Куб / 2019-11-11 11:10

Тоже попался на боковой поверхности. Сразу проснулся!


22955. --
Vladimir
Vladimir
ответить
# Консоль / Символы / Пятёрочка / 2019-11-10 15:49

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


22955. --
Vladimir
Vladimir
ответить
# Консоль / Символы / Видео-Шарп / 2019-11-08 13:53

Подсмотрел видео-решение, т.к. не было ссылки на теорию, а своего уровня не хватило.


22133. --
ES35
ES35
ответить
→  Vladimir   / 2019-11-07 19:53

Это тоже легко решить. Хватай "шапку" обозревателя и тащи на центр экрана, там появится ... эм, ну сам увидишь, в общем там можно будет прилепить в удобную тебе сторону обозреватель.


22955. --
Vladimir
Vladimir
ответить
→  ES35   / 2019-11-07 19:22

Благодарю, и у меня получилось! Правда, Обозреватель решений перескакивает с левой стороны на правую. Ну и фик с ним.


22133. --
ES35
ES35
ответить
→  Vladimir  # Теория ООП / Расстояние между пикселями / 2019-11-06 22:31

Попробуй его снова открыть уже после того как запустишь на выполнение программу. У меня получилось.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Формулы / Формула 0001 / 2019-11-05 21:10

В знаменателе пришлось заменил 1 / 5 на 0.2 (как в видео-решении). Однако.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Лирика / Любимые цифры / 2019-11-03 14:24

Мое решение работает в VS, а робот Шарп ругается. Ай да Витольдович, все извилины мне  заплёл. Сказываются пробелы в общем математическом образовании.
            string n = Console.ReadLine();
            int sum1 = 0;
            int sum2 = 0;
            int j; int i;
            for (j = 0; j < 9; j++)
            {
                int a = (int)Char.GetNumericValue(n[j]);
                sum1 += a;
            }
            sum2 += sum1 % 10; sum1 = sum1 / 10;
            sum2 += sum1 % 10;
            Console.WriteLine(sum2);
Этот "номер" не прошел.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Лирика / Коля-арифметик / 2019-11-02 13:37

Да, форматирование вывода - вещь занятная, приучает к порядку и внимательности.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Лирика / Билетики / 2019-11-02 12:19

Решил, используя алгоритм из задачки про "Игру в классики" (выделяя остаток от деления), a тут тебе циклы, которые пока не проходили ;( . Однако, робот Шарп зачел.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Лирика / Опечакти / 2019-10-31 14:26

Я исходил из того, что символ занимает 2 байта, в итоге - решение неверное. Пришлось подгонять под робота Шарпа. Надо бы корректней ставить условие.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Лирика / Полторы куры / 2019-10-31 13:35

Занятная задачка, в уме не решил. Пришлось изобразить графически дни и кур, потом кофе-брейк... В общем, часа два "спалил".


22955. --
Vladimir
Vladimir
ответить
# Консоль / Лирика / Коты / 2019-10-30 18:50

Да, Мурзики попарили мозг. Сбило с толку условие, что числа натуральные, не больше 10. Взял за основу тип числа byte (вполне достаточно на мой взгляд) и пошла "свистопляска" с невозможностью неявного приведения типов. Пришлось посмотреть видео-решение. А так то, чисто арифметически, все очень просто.


22955. --
Vladimir
Vladimir
ответить
# Теория ООП / Инкапсуляция мечты / 2019-10-30 14:08

Почему то не отправился первый скриншот с заготовкой программы "Графические объекты", а только второй - с примером инкапсуляции.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / Trim/Start/End / 2019-10-28 18:51

Читал теорию, мудрил с массивами, в итоге один тест не прошел.
            string s = Console.ReadLine();
            char[] ch1 = { ' ', '[' };
            char[] ch2 = { ' ', ']' };
            char[] ch3 = { ' ', '[', ']' };
            Console.WriteLine("[" + s.TrimStart(ch1));
            Console.WriteLine(s.TrimEnd(ch2) + "]");
            Console.WriteLine("[" + s.Trim(ch3) + "]");
А оказалось, что всё гораздо проще. Отличная задачка!


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / PadRight/Left / 2019-10-26 23:36

Задачка с подвохом. PadLeft выравнивает справа, а PadRight - слева. Парился, пока видео-решение не посмотрел.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / Remove / 2019-10-26 22:01

В одну строку - два метода. Прикольно! Без подсказки не решил. VS ругался, чего же Шарпа мучить.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / Insert / 2019-10-25 13:40

Наконец решил САМ, не заглядывая никуда, правда не сразу. Расту над собой!


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / Last/IndexOf / 2019-10-25 11:41

Задача показалась несложной, поэтому не дочитав условие начал решать, быстро нашел первый пробел и сдулся на последнем пробеле. К тому же в задаче нет ссылки на LastIndexOf, может и умышленно, для таких "торопыг". Пришлось подсмотреть комментарии.


21320. --
Антон
Антон
ответить
→  Vladimir  # Начало здесь / День №1. Создание микро-Привычки. / 2019-10-24 22:02

Отчёт уже отправлен, просто пройти дальше можно будет только завтра. Уже, вроде, разобрался. Спасибо за обратную связь :)


22955. --
Vladimir
Vladimir
ответить
→  Антон  # Начало здесь / День №1. Создание микро-Привычки. / 2019-10-24 17:43

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


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / CompareTo / 2019-10-22 12:45

Самостоятельно решил только одним методом CompareTo, но не понял по результату, что сравнивается. Думал длина строки, а оказалось место, занимаемое буквой в алфавите. Спасибо Е.В. за видео-решение.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Строки / Length / 2019-10-22 08:11

На удивление выполнил сам, потом посмотрел решение. Совпало.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Vladimir   / 2019-10-21 20:14

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


18842. --
Степан
Степан
ответить
→  Vladimir   / 2019-10-21 19:34

Присоединяйся конечно, будем рады новому сокурснику


22955. --
Vladimir
Vladimir
ответить
→  Степан   / 2019-10-21 18:05

Спасибо за приглашение. Немного осмотрюсь и, скорее всего, присоединюсь. Кстати, первый урок уже посмотрел, правда, в ознакомительном режиме. Очень интересно и заманчиво.


22955. --
Vladimir
Vladimir
ответить
→  Валерий Жданов   / 2019-10-21 17:57

Благодарю за приглашение. Немного осмотрюсь и соберусь с мыслями. А то я, как та обезьяна, то ли к "умным" пойти, то ли к "красивым"? Начал с html и css, потом основы верстки. В планах был и Java Script, но подвернулся недорогой курс по php. Только начал вникать, а тут новая "нАпасть" курс по шаблонам ZennoPoster и, соответственно C#. Конечно я встрял, "побарахтался" месяц и понял, что не тяну, базы нет. В общем, проскакал как блоха по всем технологиям, знаний ноль, глаза "в кучу". И, наконец, я здесь! Вау!!! Это же то, что "доктор прописал". Обучение C# с нуля и до профи.
Кстати, вчера был день повара. Анекдот в тему. Разговаривают студенты-повара перед экзаменом. Один говорит: "Я всю ночь зубрил, в голове - каша". А другой: "А у меня - винегрет". Это все сейчас про меня.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые числа / Пирамида / 2019-10-21 11:09

Логику решения задачи понял сразу, а с синтаксисом - затык. Пришлось подсмотреть. Понравилось объединение двух строчек кода
string line1 = Console.ReadLine();
string[] n1 = line1.Split();
в одну:
string[] n1 = Console.ReadLine().Split();


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Vladimir  # Дневник успеха / 2019-10-20 : Орать — не в дуду играть. / 2019-10-21 09:57

Отличный старт, Владимир! Ваши победы и программы впереди!


18842. --
Степан
Степан
ответить
→  Vladimir  # Доска объявлений / Объявление - сохранение в черновик / 2019-10-20 18:46

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


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые числа / Пять чисел / 2019-10-20 18:21

Решил по аналогии с задачей №9, про два числа. Повторение - мать учения, а заикание - его тётка :).


5502. --
Антон Кравченко
Антон Кравченко
ответить
→  Vladimir  # Начало здесь / День №2. Общение с Единомышленниками. / 2019-10-20 15:57

Главное поставь последнюю версию телеграмма и он сам будет пытаться использовать свои прокси для обхода блокировки.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Vladimir  # Доска объявлений / Объявление - сохранение в черновик / 2019-10-20 15:16

присоединяйся к нам, Vladimir.  www.videosharp.info/video/bulletin . Раз имеешь представление о БД в связке с php, то у нас тебе можно будет узнать "всякие интересности" и просто пообщаться))


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Vladimir  # Начало здесь / День №2. Общение с Единомышленниками. / 2019-10-20 14:26

Прокси вроде помогают. Этого в сети много, блокировки не особо эффективны.


22955. --
Vladimir
Vladimir
ответить
→  Кирилл   / 2019-10-20 14:05

Благодарю за поддержку. Самое главное для меня - втянуться в регулярную работу и не "слиться" при первых трудностях.


22955. --
Vladimir
Vladimir
ответить
→  Степан  # Доска объявлений / Объявление - сохранение в черновик / 2019-10-20 13:35

Да и товар инновационный. Пойдет нарасхват ;). Ну это так, в качестве "почесать языком". А по сути, что "осмысленного" может сказать новичок в клубе после первой недели обучения? Только порадоваться за тех, кто впереди и вдохновиться их результатами. И это при том, что общее представление о базах данных в связке с PHP я имею. Удачи тебе и терпения в изучении  этого курса!


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые числа / Деление / 2019-10-19 08:55

Я для ввода использовал:    long a = long.Parse(Console.ReadLine());
В видео-решении так:          long.TryParse(Console.ReadLine(), out c);
A ещё есть:                            long a = Convert.ToInt64(Console.ReadLine());
В каких случаях какой способ лучше использовать?


22840. --
Кирилл
Кирилл
ответить
→  Vladimir  # Демо игры / C# чего начать программировать / 2019-10-18 23:08

Привет, желаю тебе удачи в этом. Надеюсь у тебя получиться осуществить свою мечту!


22955. --
Vladimir
Vladimir
ответить
# Консоль / Алгоритмика / Типы данных / 2019-10-17 13:12

Вроде простая задачка, а мозг попарила. Без видеоподсказки не решил. Да ещё и системный разделитель путался под ногами, кто бы про него знал? И это только начало. Думаю, дальше будет ещё веселее.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Целые числа / Максима / 2019-10-17 08:16

Идею уловил быстро, а синтаксис подсмотрел в Гугле.
Console.WriteLine("sbyte " + sbyte.MinValue + " " + sbyte.MaxValue);
Шарп одобрил, хотя в видеоразборе другой синтаксис.


22955. --
Vladimir
Vladimir
ответить
→  Леонид  # Начало здесь / День №8. Подведение итогов и составление Планов. / 2019-10-16 09:59

Отличный старт, я только начинаю. Буду догонять.


22955. --
Vladimir
Vladimir
ответить
# Консоль / Семантика / Китайская стена / 2019-10-16 08:14

Без подсказки не одолел. Пришлось гуглить.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Vladimir   / 2019-10-15 23:11

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

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


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Курс Теория ООП безусловно очень интересен. Ничего подобного до сих пор я не встречал. Несколько раз начинал изучать сухую теорию по другим курсам, но полного понимания не получил. Пока изучаешь, вроде понятно. А как применить - большой вопрос. Здесь же Евгений Витольдович всё доносит понятно, на реальных примерах, как Чапаев "на картошках". По подаче материала вопросов нет, всё нравится. Буду продолжать изучение курса с тем же интересом. Надеюсь, впереди будет много сюрпризов.
Трудности: Непреодолимой сложности не было, но сходу повторить код конечно не получится. Планирую через время пройти этот курс повторно, для закрепления материала. Как говорится: повторение - мать учения, а заикание - его тётка ;).



Научился:  Реализовал метод Беги(). Реализовал метод Поймал(). Разобрался в новых функциях Cross() и Distance(). Вопрос: Что нужно для запуска игры? Ответить на него затрудняюсь, т.к. в конце дня в голове уже мало идей осталось. Тем более, что урок был длинный и очень щедрый на модернизацию кода. Евгений Витольдович "кромсал" его нещадно. Дай бог "разложить по полочкам" то, что сегодня уяснил.
Трудности: Несколько хаотичная правка кода, но, как я понял из комментариев, этот урок - это кусок записи из трехчасового или более вебинара. Е.В. к этому времени уже и сам устал.