Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-03-06 | soft2 | Новые технологии | 54 % | |
2018-10-15 | wpf | WPF Clocks | 50 % | |
2018-08-23 | wpf2 | Простой WPF | % | |
2018-08-14 | power | Дневник успеха | 134 % | |
2018-06-07 | aspnet | Базовый ASP.ект | 75 % | |
2018-05-04 | soft3 | Теория ООП | 93 % | |
2018-04-08 | task5 | Секундомер | 100 % | |
2018-03-27 | soft1 | Нанософт | 80 % | |
2018-03-18 | memory | Карточки памяти | % | |
2018-03-17 | game1 | Нано-игры | 80 % | |
2018-03-11 | infob | Инфобизнес | 10 % | |
2018-03-03 | game2 | Микроигры | 7 % | |
2018-03-01 | task4 | Графические циклы | 100 % | |
2018-02-21 | soft0 | Демо софт | 100 % | |
2018-02-14 | game0 | Демо игры | 90 % | |
2018-02-07 | task1 | Семантика | 100 % | |
Итого: | 32 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-02-26 | solo | Java - Запуск | 85 % | |
2019-02-17 | solo | C# набор | 112 % | |
2019-01-21 | book | 000. Строки | 13 % | |
2018-12-03 | solo | Java - Вывод данных | 43 % | |
2018-11-29 | solo | Java - Циклы | 100 % | |
2018-10-30 | solo | Java - Ввод данных | 17 % | |
2018-10-22 | task2 | Подпрограммы | 43 % | |
2018-09-04 | task2 | For-to-чки | 100 % | |
2018-06-20 | task2 | Строки | 100 % | |
2018-06-04 | task2 | Простые массивы | 100 % | |
2018-05-21 | task2 | По цифрам | 100 % | |
2018-05-15 | task2 | Любимые циклы | 100 % | |
2018-05-08 | task2 | Математика | 100 % | |
2018-04-24 | task2 | Последовательность | 100 % | |
2018-04-13 | task2 | Вечность | 100 % | |
2018-04-02 | task2 | Узник цикла IF | 100 % | |
2018-03-28 | task2 | Пока-цикл | 100 % | |
2018-03-22 | task2 | Точка и плоскость | 100 % | |
2018-03-06 | task2 | Обман цикла | 100 % | |
2018-02-20 | club | 24 - Муза Оля | 34 % | |
2018-02-17 | task2 | Матрёшки | 23 % | |
2018-02-14 | task2 | Условный оператор | 100 % | |
2018-02-07 | task1 | Лирика | 93 % | |
2018-02-06 | task1 | Календарь | 100 % | |
2018-01-24 | task2 | Типы данных | 100 % | |
2018-01-17 | task1 | Цифры | 92 % | |
2018-01-16 | task1 | Целые задачи | 100 % | |
2018-01-10 | task1 | Символы | 100 % | |
2018-01-10 | task1 | Геометрия | 100 % | |
2018-01-09 | task1 | Формулы | 100 % | |
2017-12-25 | task2 | Do-рацикл | 100 % | |
2017-12-05 | task2 | Логика | 100 % | |
2017-11-20 | task1 | Строки | 100 % | |
2017-11-13 | task1 | Целые числа | 100 % | |
2017-11-07 | task1 | Семантика | 100 % | |
Итого: | 89 % |
Очень рад что на моём пути обучения встречаются позитивно настроенные люди. Это вдохновляет!
Дмитрий, крутая работа! А можно как-то познакомиться с Вашим кодом? Вы его где-нибудь выкладывали?
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-04-19
Остаток байтов: 4022
Вы являетесь участником Клуба формулистов.
Приветствую, Дмитрий! Прекрасный отчет! Курс действительно хороший! Кстати, с возвращением на проект. )
Молодец, Дмитрий, что нашел свое решение возникшей проблемы!
Хорошо написал, прямо заразил тестирование, закончу часть намеченного пути, обязательно тоже пройду эти уроки! Здорово получилось!
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-03-20
Остаток байтов: 3789
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +38
Количество байт: +256
Подписка КФ до: 2019-02-18
Остаток байтов: 3488
Вы являетесь участником Клуба формулистов.
Евгений, добрый вечер.
На данный момент пытаюсь разбирать работу с USB по средствам С#. Тяжело дается, т.к. ранее не работал с подобным. Нашел кучу информации на просторах интернет и пытаюсь теперь собрать картину.
Хочу первостепенно научиться ( написать простейший софт ) работать с подключенными USB устройсвами к ПК. (запись и чтение). Далее хочу покопать в сторону работы с USB по сети...
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-01-11
Остаток байтов: 3197
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2018-12-12
Остаток байтов: 2757
Вы являетесь участником Клуба формулистов.
Отличная задача и очень инетересная.
По началу даже не знал как к ней подойти...Казалось что то нереальное. Пробовал разные способы но получалась какая то ерунда с кучей ненужного кода...Да и работало все очень медленно....
Посмотрел видео. Оказалось, как всегда - "Всё гениальное - просто"))). Заодно подтянул знание нахождения НОД.
Японцам гранмерси за их автомобили. Владел с большим удовольствием Toyota Sera EXY10 5E-FHE, менял не только навесное, но и до замены мотора контрактным доходил и АКПП менял сам лично в гараже - всё доступно. Хорошие у них машинки.
Задача очень интересная.
Сначала решил ее с использованием массива. Потом обратил внимание на ограничение...(Math [] )
Пришлось переделать мое первичное решение, правда намудрил....)))). Написал много лишнего для реализации задачи. Но в итоге решение, хоть и получилось громоздкое, отработало быстро. Посмотрел как решают другие участники проекта, можно было сделать мое решение намного короче)))
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2018-11-12
Остаток байтов: 2299
Вы являетесь участником Клуба формулистов.
Хорошая задачка.
Повторил создание отдельных функций))) А то, что то, все последние решения задач у меня сводились к одному использованию цикла for .)))
Это заставка, сами часы будут по проще)))
Не могу понять в чем все таки дело.
Получаю ошибку "ТАЙМАУТ 5 СЕК. [test0]".
Пробовал изначально foreach для заполнения многомерного массива по введенной пользователем строке, увидел что ниже писал Артем Посунько о похожей проблеме.
Переделал на цикл for. Посмотрел видео решение....Но там принцип тот же...Различий со своим не увидел. В VisualStudio отрабатывает без ошибок...
В общем не поймцу что не так.
Мое решение: (Буду рад если кто то поможет, заранее спасибо.)
string [] arr = Console.ReadLine().Split();
int N = int.Parse(arr[0]);
int M = int.Parse(arr[1]);
int[,] myArr = new int[N,M];
for (int i = 0; i < N; i++)
{
string[] userLine = Console.ReadLine().Split();
int j = 0;
for (int x = 0; x < userLine.Length; x++)
{
myArr[i, j] = int.Parse(userLine[x]);
j++;
}
}
for (int k = 0; k < M; k++)
{
int result = myArr[0,k];
for (int l = 0; l < N; l++)
{
if (myArr[l, k] > result)
result = myArr[l, k];
}
if (k != M-1) Console.Write(" ");
}
Console.WriteLine();
Приветствую, Дмитрий! Полностью согласен с тем, что многие вещи с первого взгляда казавшиеся сложными, на самом деле устроены довольно таки просто. Кроме того, нам очень повезло попасть на этот ресурс, на котором многие сложные темы рассматриваются чисто с прагматической части. Это тоже надо уметь, сложные темы преподнести в простой манере.
Иван, спасибо.
Посмотрел ссылку про курс "Своя игра" - круто. Пока рановато мне еще записывать (для обучения других) - нужно понять многое... На будущее себе оставлю. закладку.
Да меня тоже заинтересовал курс с часами. Вроде не сказать, что на выходе получается что то выдающееся, но при своей скромности примитивной программу не назовешь. Когда смотришь как автор автор выполняет поэтапную реализацию, все кажется простым и понятным, но стоит самому начать выполнение, понимаешь сколько работы было проделано, чтобы донести простым языком базовую информацию до тех, кому интересны данные знания))))
До перекидных еще пока не дошел, они как раз начнутся через урок в данном курсе. (после DigitalClock) Думаю это будут самые сложные по логике из 3 вариаций.
Молодец, отлично справился. Да, данный курс создан одним из курсантов данного проекта по программе курса: "Своя игра" (www.videosharp.info/video/author), на сколько мне известно, у него не один курс был создан, но все связаны с технологией WPF. В данном курсе рассматриваются три вида часов, последний сам крутой, там 3Д используется.
Дмитрий, каждое такое достижение даёт неоценимый практический опыт и продвигает вперёд. Только вперёд!
Согласен, тяжело дается по началу. Я бы сказал с "черепашей" скоростью))). 30 минутный урок я например выполнял почти 2 часа))).
При этом важно, что прохождение подобных уроков как минимум интересно и это помогает решать возникающие трудности.... Программы на выходе конечно получаются довольно простые, но при этом закладываются базовые основы с помощью практики, на которых можно потом создавать более сложный функционал. Все это происходит как-то не заметно. Делаешь себе уроки один за одним, а через какое то время вдруг неожиданно для себя начинаешь подходить к задачам с более обширным кругом знаний. Уровень разработки растет.
В принципе прохождение стрелочных часов мною в WPF напоминало движение ползком по минному полю (почему-то сразу вспомнилась одна из экскурсий по Питеру - "Ползком по Петербургу" - только в этом случае путешествовали по злачным местам Питера), помню какой-то тег забыл добавить и долго мучался, у меня была на экране какая-то каша, пока 2 раза не пересмотрел одно и то же место.
Хорошая практика по ключевым словам C#.
В первой попытке начал хорошо...Все шло ровно и без ошибок..Начал спотыкаться уже в самом конце uint ulong.... Решил заново чтобы без ошибок и понеслось)))) Начал спотыкаться на каждой строке...То пробел лишний то букву пропустишь))) В итоге старался максимально быстро набирать слова и все равно закончил с 1 ошибкой. Думаю постепенно результат будет все лучше в последующих задачах.
Отличный раздел FOR-to-чки. В нем подобраны задачи различной сложности, таким образом охватывая наиболее часто встречающиеся задания в программировании связанные с циклом FOR. В некоторых заданиях необходимо применить смекалку (простое решение "в лоб" не подходит или же какое то определенное условие в задаче).... В целом прохождение данного раздела доволен. Смог, для себя, получить порцию новых знаний, методик решения тех или иных заданий с использованием циклического оператора FOR.
Отличная задача.
Как всегда получилось узнать что то новенькое. вывел результат с запятой и понял, что ответ требуется ШАРПУ в формате "0.0000000". Поискал на просторах интернет как вывести double значение с точкой вместо запятой. Нашел информацию, что по умолчанию Visual studio устанавливает Российские параметры локализации. У нас формат дробных числе разделен запятой... В итоге нужно поменять в теле Main перед началом выполнения основного алгоритма параметры локализации на иностранные en-US и все начинает выводится как нужно...
Хорошая задачка.
Попробовал решить сам...Намудрил много лишнего кода с кучей ненужных (как выяснилось потом) условий и проверок...Задача показалась мне совсем простой, но решал я ее долго постоянно вылавливая ошибки... В итоге решил посмотреть видео решение. Оказалось все довольно просто. ... Решение занимает 3 - 4 строчки кода ))) Хорошо что есть подсказки...В итоге можно решить не просто как нибудь а понять как это сделать наиболее грамотно., тем самым повышая свой уровень в программировании...
Хорошая задача.
Как обычно после первой попытки решения пришлось по отлаживать результаты... Одной из моих ошибок было использование результирующей переменной для вывода с типом "int". Получался неверный результат в случае когда результат превышал размерность int...Так же я накрутил лишнее условие - при N == 0 результат вывода равен 0. (за основу взял условие задачи где написано 0! = 1. Видимо как то не так понял))) ) Убрал данное условие и все прошло на 100% . Буду смотреть как другие выполнили данную задачу. Возможно снова найду что то новенькое для себя в решении подобного задания...
Отличная задача.
Решил сначала привычным для себя методом, а потом посмотрел как решали ее другие люди. Как всегда таким образом можно узнать много нового и интересного. Увидел в решениях способ
с использованием метода Array.ConvertAll<string, int>. Соответственно, почитал о данном методе и добавил его себе в копилку знаний)))
Для себя открыл новенькое...
Как то не сталкивался еще с задачами где нужно перебирать буквы...Оказалось что не только числа складываются как 1 + 1 + 1 в последующей итерации (допустим for(int i = 0; i< 10; i ++)) но и буквы по последовательности.. A,B,C...
Приятно вот так невзначай получать порцию новой информации для развития в несложном задании.
Познавательный урок получился.
Сначала сделал задачу с использованием INT (потом уже обратил внимание на обсуждение задачи в комментариях...))) ) и проверил до 10 в VisualStudo все отработало корректно...Когда робот Шарп выдал результаты не пройденных проверок начал смотреть глубже...Оказалось не все так просто, как выглядело на первый взгляд. Посмотрел видео, где Евгений рассказывает про 2 решения данной задачи...Узнал про использование "BigIntegering".
Отличная задача.
Понравилось то что есть над чем подумать.
По началу сделал со string, потом увидел что его нельзя использовать (в очередной раз убеждаюсь, что торопиться не к чему...). Пришлось "поломать" голову чтобы получить требуемый результат к выводу на экран...
В общем хорошо когда в задаче есть изюминка заставляющая размышлять на ее решением.)))
Хорошая задачка.
Match.abs() тут прямо напрашивается))) Но суть задачи в использовании оператора с условием.
Наконец то осилил ))))
Самое интересное что алгоритм в задаче простой, больше всего заморочек с выводом именно того формата как требуется...То пробела в конце не хватит, то знак наоборот лишний появится ... В итоге нужно просто вдумчиво и внимательно посмотреть на то что требуется к выводу и сделать аналогично))) Главное не торопиться)))
Привет, Дмитрий! Клёво получилось.
Отличная задача.
Поторопился с решением не учел что метод Split первый пробел пропускает а если их 2 подряд то второй попадает как строка в массив. При проверке у меня выводилось неверное количество строк массива как результат..Пришлось немного увеличить логику вывода добавив foreach и все заработало как требуется в задании.
Не каждый на проекте прошел данные уроки.
Тут даже один раз себя заставить пройти трудно. (Я про набор 500 строк одного и того же числа)))) Пробовал как то набирать число но на середине, когда уже начало рябить в глазах понял что оно мне не нужно)))
Привет Евгений! Все время открывай для себя новые языки, решайте новые задачи и не пугайся, если сначала ничего не выйдет. Быть программистом значит всегда быть в тренде и поспевать за новыми технологиями индустрии. Так что, совершенствуйся и расширяй границы своих знаний и навыков.
Задача прикольная.
Повторил работу с циклами. Помудрил с условием (думал что прокатит использование Math.ABS -не прокатило). Поработал в отладке с выводом результата. Долго не мог понять почему у меня один и тот же ответ выводится, искал ошибку у себя в алгоритме, потом закинул на проверку ШАРПУ и 100% результат...Видимо это был своеобразный подвох в задаче)))
Евгений, спасибо.
Ссылку нашел. Как разберусь с причинами неработающего телеграмма (с какого -то момента перестал работать на компьютере и на телефоне) сразу подключусь.
Сейчас общение проходит в закрытом телеграм канале. Ссылку отправлял всем формулистам по почте в воскресение. Поищите мое письмо.
Евгений, добрый день.
Для формулистов есть закрытый скайп чат - сообщество. О нем узнал из видео по обязанностям и правам участников клуба. Очень понравилось что там можно в живую общаться и возможно задавать какие то вопросы... Попытался найти указанный логин в поиске skype (chm497), но по данному запросу есть только "chm497c". Может что то изменилось и логин сейчас другой? (видео уже не совсем свежее)
Отличная задачка.
Жаль что нельзя использовать Math.Pow.... Решение было бы более коротким, но тематика разделать циклы и нужно находить решение используя именно их.
Таким образом я считаю развивается полезный навык - умение решать задачу в рамках установленного определенного условия, а не как хочется.
Плюс разносторонний подход к заданию расширяет кругозор программиста
Отличная задача.
Интересно смотреть после того как решил на 100% как это сделали другие.
Всегда можно открыть для себя что то новенькое. Например я после решения увидел как можно было сделать еще проще, хотя мне казалось я и так сделал проще некуда...
Вариантов решения у задачи в любом случае есть несколько. Есть громоздкие решения (частенько они не оптимальные из за кучи ненужного и лишнего), есть короткие и оригинальные, есть хитрые решения чтобы обмануть робота Шарпа и дать ему те ответы которые он хочет видеть)))
Хорошая задачка. Вспомнил методы DateTime.
Не совсем внимательно прочитал изначально условие и вывел только количество дней февраля в високосного года. Потом перечитал и добавил ветку else к своему решению. А вообще не совсем понятно зачем использовать if в данной задаче... Можно просто вывести число дней февраля для указанного при вводе года....
Отличная задача.
Почитал как правильно производить умножение матриц. Попробовал помудрить с решением сам. Умного ничего не придумалось))).
В итоге посмотрел для подсказки как решено в видео примере. Сделал на основе просмотренного... Наделал кучу ошибок, несмотря на то что казалось после просмотра все понятно. И вот по настоящему вник в суть решения, когда исправлял "косяки" отладчиком через VisualStudio их))) В общем поучилась отличная мозговая работа.
Спасибо автору за задачу.
Отличная задача дня.
Вспомнил функцию возведения в степень Math.Pow()
Родион, привет.
У тебя решение правильное, а после знака равно пробела не хватает. По этому не принял робот Шарп ответы. Я как то в консольных задачах натыкался на такое...Сидел и не мог понять почему неверный ответ, хотя числовые результаты были один в один с необходимыми... Теперь вот обращаю внимание на формат вывода. Зачастую во многих задачах формат жестко задан до символа.
Хорошо решать задачи дня. Они не сложные и направлены на конкретную тематику, которая заставляет вспоминать различные методы и синтаксические конструкции C#.
Сегодня вспомнил "Switch case break". Таким образом каждый день закрепляются общие знания. Да и со временем решение задач становится более наглядным. Начинаешь с ходу видеть варианты исполнения задачи.
Отличная задача.
Хорошо изучать новое для себя в языке с помощью таких заданий. Для решения пришлось углубиться изучение работы с регулярными выражениями. Просто так читать что то подобное без практики скучно))) Вот когда стоит реальная задача и для ее решения требуется изучать новое это класс. Решил задачу и добавил в копилку знаний что то новенькое.
Задача довольно не сложная и интересная.
Ни как не мог придумать куда подставить break. В моем варианте решения он в принципе не нужен... В итоге поставил его чтобы соблюсти обязательное условие задачи.
Текст вроде простой для набора, но когда пишешь одно и тоже 10 раз начинаешь делать кучу ошибок.
Отлично получилось.
Самое интересное когда "ловишь" ошибки. Куда же без них в программировании))) Они заставляют углубляться и разбираться в вопросе более детально.
А параллельно с решением узнаешь много нового. В итоге дни были потрачены с пользой. В следующий раз этот вопрос уже не займет много времени (если подобное возникнет), а приобретенные знания только в пользу.
Классная программка получилась. Главное, несмотря на простоту, узнаешь много полезного для себя в процессе разработки.
Помню как тоже делал Лабиринт 2D( одна из первых игр которую делала по курсам на проекте). Восторгу предела не было)))
Спасибо, Евгений.
Ну вот я и в клубе формулистов. Давно уже хотел вступить. Очень рад, что наконец то присоединился к сообществу.
Буду продолжать изучать C# с новыми силами, проходить новые курсы и открывать для себя новые горизонты :-)
КФ подключен, 256 байт добавлено, добро пожаловать!
Выполняйте ежедневную норму каждый день, хотя бы 1 байт в день :)
С объемами да.... Я тоже вначале подумал, что хватит года - максимум для ввода курс дела как говорится...А чем больше прохожу материала, тем больше нахожу для себя тем и вопросов, в которых можно застрять и даже и 2 лет тут может не хватить на все задуманное)))
С работой тоже не всегда получается заниматься, иногда несколько дней выпадает и потом нужно собраться и въехать по новой на чем остановился... Сейчас пока С# больше как хобби, которое изучаю с интересом. Для реализации чего то серьезного маловато опыта... Но думаю что если есть цель, то обязательно можно стать профи...Нужно запастись терпением и набираться опыта))
Ну вот то, что ты назвал мелочью, обычно отнимает больше всего времени и чем меньше опыта, тем больше времени, молодец, отлично движешься, на данном ресурсе столько курсов и уроков, что за 2 года не прошёл все, ещё потребуется времени не мало, наверное до конца года не успею оставшееся допройти из запланированного, надеюсь за лето большую часть прошерстить, но есть свои проекты и работа, поэтому сложно определить, сколько потребуется времени на форсирование выполнения курсов, ведь "галопом по Европам" не хочется, надо каждый урок осмыслить, да, бывают простенькие, но иногда попадаются те, где появляются свои идеи и начинается =)))))
Иван, спасибо.
Да кстати было и такое что на видео есть а при выполнении нет...Такое было когда при объяснении например Евгений забыл передать параметр в функцию, потом при отладке вернулся и поставил...А в при этом выполняя например я его по умолчанию поставил)))
Но это все мелочи, главное понимать что происходит, процесс, а все остальное уже можно разобрать, переосмыслить.
Ошибки, полностью согласен с тобой, помогают разбирать те темы, где есть пробелы или непонятные моменты... Таким образом копится опыт и растет уровень программирования.
Evgenii, спасибо.
Без "шишек" никак))) В них по сути и есть весь смысл получения опыта.
Молодец, Дмитрий, отлично справился с поставленной задачей данного урока. Свои ошибки это нормально, самое главное, чтобы ты их нашёл и исправил, обычно это очень хорошо откладывается в подсознании и в будущем ты уже знаешь где твои слабые стороны, т.е. где ты можешь ошибиться и успешно обходишь такие места без проблем, так как пристальнее следишь за собой и кодом. Удачи в дальнейшем обучении.
з.ы.
бывает и такое, что на видео выскакивают ошибки, а у тебя нет, так что всё в твоих руках =)
Молодец! Подробно написано в отчете и справился с заданием, хотя и со своими "шишками".
Хорошо. Занимайся. К моим интенсивам по PHP присмотрись. сейчас пишу "PHP графика" - на время написания курса он бесплатный. там тоже довольно интересно, хотя немного другая среда разработки и другая СУБД
Ок, Валер, спасибо за информацию. Пройду обязательно.
Закончу с данным курсом, потом еще у меня лежит из пакета «Web Junior» курс - Web API
Далее как раз хотел приобрести курс EF ... Ну и потом уже gmaps и шахматы на unity можно)))
В общем учиться учиться и еще раз учиться)))
кроме того, я начал размещать курс "Портфолио bootstrap: перезагрузка", там тоже много работы на ASP.NET MVC
это так. ты gmaps проходил, Дим? после "базового" надо обязательно пройти EF (от Константина Черных), gmaps, и шахматы онлайн на unity
Тут видимо по той же схеме что и в любом новом деле.... Нужно делать делать делать...И практика даст свои плоды. Постепенно начнут пониматься связи элементов, необходимость в тех или иных параметрах и т д.
Курс в целом дает представление о том, что это вообще такое, а дальше каждый по мере необходимости углубляется и зарабатывает опыт.
Вчера посмотрел несколько обзоров финального видео людей уже закончивших этот курс. У всех похожая картина - вопросов стало еще больше, т.к. расширилась область знаний)))
Осмысление даже ко мне не сразу пришло
главное - разобрался. молодец!
Молодец, отлично проработал материал урока.
Вот так, по крупицам, на этом проекте и попадаются частички реального опыта использования знаний в реальных проектов.
До прохождения курса я даже и не слышал такого термина "sql-инъекции". Зато после него тема заинтересовала и я полез читать.
На базовое понятие из этого урока остальной материал отлично заходит - рекомендую!
Молодец, читать логи ошибок очень полезно.
Отличная задача.
Важно что при ее решении почитал про методы копирования массивов. На примере попробовал использование данного метода...Методом проб и ошибок понял как функционирует данный метод.
В принципе про массивы расширил свои горизонты.
Отличная задача.
Правда поспешил с ее решением и как следствие наделал ошибок. Думал решить "не глядя" - задача простая, уже не раз подобное решалось...)))
В общем несколько попыток, отладчик в помощь + сверился с видео решением...В итоге все верно)))
Отличная задача.
Неверно понял что такое "Палиндромы", а точнее не дочитал что это такое ... Реализовал вывод всех строк, которые одинаково начинаются и заканчиваются (т.е. 1 и последняя цифра равны)
Потом уже подробнее вник и увидел, что не только крайние...Число должно быть зеркальным)))
В итоге поправил условие цикла и добавил еще пару переменных..
Вывод : внимательность, внимательность и еще раз внимательность - в нашем деле главное)))
Отличная задача.
Вспомнил как в семантике уже подобное решали...У данных задач огромный плюс в том, что условие следующей задачи вытекает или частично заимствовано из пред идущей. Это помогает методично прокачивать свои навыки.
Евгений, большое спасибо.
Какой же ты молодец, Дима, всё правильно делаешь!
Спасибо, Валера.
Обязательно посмотрю. Запросы штука классная. по крайней мере без них точно никуда в разработке различного рода ресурсов)))
Отлично, Дмитрий. Обязательно подтяните SQL-запросы. Причем поработайте с "необычными" - JOIN, COUNT и тд
Интересная задачка...На первый взгляд показалась совсем легкой (она конечно не сложная но изюминка в ней есть) .При реализации задачи не все было гладко))) Пришлось отладчиком разбираться что не так формируется)))
В итоге сделал как нужно.
О, молодец, повторение мать учения
WildOrc, спасибо.
Да все так... Ценно именно разбираться в мелочах, а они требуют опыта... Собственно это в дальнейшем и отличает человека стремящегося стать профессионалом в какой-либо области от всех остальных...
Tekashnik, согласен. Тоже такое бывало))) Зла потом на себя не хватает...))) Но опыт то где то надо брать))) Вот так он и копится... А расплата - время. Сейчас, с развитием технологий, информации в изобилии..Есть проблема - нашел как ее решали и считай сделал. А вспомнить лет 15 назад... Сидишь в монитор смотришь и даже не знаешь что с этим вообще делать))) Я начинал всегда с перестановки начисто)))) Долго но зато хоть что то)))
Час времени за богатый опыт - это не цена. Да ты и сам это прекрасно понимаешь. Иногда хочется стремительно пролететь все уроки до внятного финиша и задержки раздражают. Но реальный твой опыт только так и появляется - через преодоление неожиданных и внештатных головняков. Так что - с почином на очередном рубеже. Удачи в преодолении дальше!
Да про инвестицию согласен. Опыт очень важен...Постепенно начинаешь разбираться в теме и становишься профессионалом))) По началу кажется что тратишь время и почти не двигаешься, зато потом понимаешь спустя время насколько сильно это все помогло в развитии...
Частенько бывают такие моменты в жизни прогеров)) У меня один раз было, то что я пытался поспользоваться MySQL от WAMP сервера, две недели убил, но то чтобы понять почему не работает, в итоги установка чистого MySQL решила все проблемы, я был крайне зол)))
это инвестиция времени, оно потрачено с пользой
см. моё последнее видео на канале :)