Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2018-11-01 | task3 | Комбинаторика | 23 % | |
2018-10-30 | task4 | Графические циклы | 100 % | |
2018-10-28 | power | Дневник успеха | 200 % | |
2018-10-17 | ogame | On-line игра | % | |
2018-10-10 | bootstrap | Портфолио на Bootstrap | 59 % | |
2018-09-30 | solo | Соло на клавиатуре | % | |
2018-09-16 | image | Фотошарп | 89 % | |
2018-09-07 | jquery | Знакомство с jQuery | 100 % | |
2018-08-30 | github | Система Git | 160 % | |
2018-08-13 | gmaps | ASP.NET и GMaps | 82 % | |
2018-08-02 | nevermind | Невидимка | % | |
2018-05-02 | chess3 | Шахматы по сети | % | |
2018-01-03 | javasweeper | Java Sweeper | % | |
2017-05-15 | origami | Оригами | 100 % | |
2016-03-09 | aspnet | Базовый ASP.ект | 50 % | |
2016-02-23 | infob | Инфобизнес | 50 % | |
2016-02-15 | tinklavimas | Tinklavimas | 4 % | |
2016-02-10 | bilife | Бинарная жизнь | 67 % | |
2016-02-10 | task1 | Семантика | 100 % | |
2016-01-24 | soft3 | Теория ООП | 34 % | |
2015-09-18 | java-start | J1. Запуск | 25 % | |
2015-07-12 | saver | Хранитель экрана | 40 % | |
2015-07-08 | game2 | Микроигры | 54 % | |
2015-07-04 | words | Игры со словами | 29 % | |
2015-06-20 | soft0 | Демо софт | 29 % | |
2015-06-20 | soft1 | Нанософт | 10 % | |
2015-06-18 | memory | Карточки памяти | % | |
2015-06-17 | game6 | Морской Бой | 13 % | |
2015-06-16 | game1 | Нано-игры | 70 % | |
2015-06-15 | game0 | Демо игры | 80 % | |
2015-06-10 | game4 | Игры со Спрайтами | 91 % | |
2015-05-17 | soft2 | Новые технологии | 14 % | |
Итого: | 30 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2018-11-02 | solo | Java - Запуск | 85 % | |
2018-11-01 | solo | Java - Вывод данных | 43 % | |
2018-10-29 | solo | Java - Циклы | 100 % | |
2018-10-18 | solo | C# набор | 100 % | |
2018-10-13 | solo | YESOLO on the Keyboard | % | |
2018-05-01 | olimp | Шахматы | 50 % | |
2017-11-19 | task2 | Условный оператор | 25 % | |
2017-11-12 | task2 | Математика | 100 % | |
2017-11-08 | task2 | Логика | 100 % | |
2017-11-07 | task1 | Формулы | 100 % | |
2017-11-06 | task1 | Лирика | 93 % | |
2017-05-12 | task2 | Алгоритмика | 100 % | |
2017-05-08 | club | 24 - Муза Оля | 34 % | |
2016-02-08 | task2 | Типы данных | 100 % | |
2016-02-05 | task1 | Календарь | 100 % | |
2016-02-05 | task1 | Цифры | 92 % | |
2016-02-04 | task1 | Геометрия | 100 % | |
2016-02-04 | task1 | Целые задачи | 100 % | |
2016-02-03 | task1 | Символы | 100 % | |
2016-01-31 | jawa | WRITE - Вывод данных | 19 % | |
2016-01-30 | task1 | Целые числа | 100 % | |
2015-09-18 | jawa | START - Запуск | 100 % | |
2015-09-09 | task1 | Семантика | 100 % | |
2015-01-14 | task1 | Строки | 100 % | |
Итого: | 87 % |
Максималку-2 прошёл уже? )))))))))))))))
Философские вопросы... Очень хорошие.
Боже мой! Я делаю успехи)) Задачка решена с первого раза, причем и решение достаточно компактное. Да и времени на это было затрачено минимум. Как приятно начать день с маленькой, но уже более уверенной победы)) Шажки небольшие, но, главное, не останавливаться и, я бы сказал, что не спешить - все равно все там будем)))))
Задачки что-то стали часто повторяться. Или это эффект накопления, или это случайное совпадение - процесс-то вероятностный. Если так, то дальше будет период новых задач. Но это в этом зато вырабатывается спокойное отношение к регулярным выражениям)) наверное для этого и сделано. Сперва шок, потом узнавание, потом привыкание, потом апатия.
да, уж! курс просто отличный.
Узнал много нового!) Сдвиг на 1 разряд влево = умножение на 2, а сдвиг вправо = целочисленное деление на 2. Спасибо за урок. Просто и понятно.
Дмитрий, спасибо огромное за ссылку. Все разобрался, скачал языковой пакет и перевел студию на английский язык. :-)
Так нужно модифицировать. Описание здесь docs.microsoft.com/en-us/visualstudio/install/modify-visual-studio?view=vs-2017
Правда на английском. Нужно запустить Visual Studio инсталлер, выбрать Modify. В третьем пункте на сриншоте видно, что можно выбрать Language Pack. Тогда уже можно будет уже и переключаться между языками.
Задача, конечно, не самая простая в свете того, что вычислять такие вещи приходится не часто, если школа осталась далеко позади. Получается, что, если взять икс и игрек по абсолютной величине, то все четыре четверти сводятся к первой. Дальше сразу ограничиваем x и y значением 2 сверху. Осталось только прописать ограничения для x и y снизу.
Вип так вип, это точно :) Курс Графоциклы начинается с простых уроков, а заканчивается вип уроками, где требуется хорошо понимать что происходит, например в Спирографе или в квадрате Гарри Поттера. Программы получаются короткие и математичные, рекомендую всем этот курс:)
Вот-вот, именно! Я тоже сперва подумал, что вроде что-то получилось похожее, обрадовался какой я герой)) а потом заподозрил неладное. Так что буду еще разбираться - без спешки.
В чем плюс спирографа так в том что в конечном итоге изъян найти практически невозможно, если сильно не вглядываться. Так что на первый взгляд все выглядит очень даже правильно. А так если ты уверен что сделал не так то успешного поиска и исправления ошибки
Ворошиловский стрелок! Есть с кого брать пример и к чему стремиться)
Класс! Прям захотелось повторить. Как раз графоциклы а исходе.
Конечно повторение - мать учения, но не до такой же степени) Похоже робот Шарп разошелся не на шутку, увлекшись теорией вероятности. Или же просто решил отойти от сухой рациональности и пойти в отрыв. Дело в том, что задача эта была предложена для решения ровным счетом вчера) Так что переживание deja vu обеспечено всем активным формулистам.
Класс! Я почему остановился на финальном уроке и не делал вип-уроки . Сейчас понимаю, что надо срочно бежать и делать)
Хороший результат, если делать постоянно хоть и потихоньку, то дойдешь и до 10 -го места)
Ура-ура!!! Задача решена с первого раза и самым простым способом и в смысле использования специального метода .Replace() и в смысле краткости кода, т.к. решение уместилось в одну единственную строчку!)) Хотя и можно было бы помудрить с перебором и массивами, но только не сегодня - сегодня на это нет времени. Маленькая победа, а все ж победа)
Дмитрий, прекрасный отзыв о хорошем курсе. Я рад, что ты со всей ответственностью прошёл этот путь.
Дмитрий, привет. Благодарю тебя за такой интересный и развернутый комментарий по курсу. Узоры действительно заинтересовывают. Желаю успеха тебе в других курсах
Ух ты! Как круто! Надо бы тоже пройти этот курс. Вижу на этом сайте очень много очень интересных курсов. Было бы много свободного времени, я бы не вылазил отсюда))
Сперва не правильно понял задание. Скопировать массив понял как создать сперва строковый массив, а затем скопировать из него данные в числовой, через parse. Но потом все же понял, что нетипичное условие) Поначалу решил использовать Write для вывода в строку и без последней запятой. Но Шарп потребовал WriteLine. Пришлось конкатенировать))
Молодец, Дмитрий. Красиво изложил. И узоры мне тоже понравились и как и тебя заинтересовали
Задача простая, решена с первого раза. Но есть одна трудность в ней - это, если предварительно не оформить слагаемые как отдельные переменные, то весьма велика вероятность запутаться в скобках. Впрочем этого не произошло на этот раз, зато ошибочно использовал такой способ приведения типов (int)s[0] - не сработало) Пришлось парсить.
Отлично!, тоже захотел пройти vip уроки)
Ошибка, да ошибка когда нужно найти в строке пустую строку? Потом разглядел, что это не пустая строка, а пробел. Пришлось схитрить в этой задаче. Почему-то в моем решении не находил во введенной строке пробела... Пришлось мне прописать отдельно это условие и выводить индекс с помощью str.IndexOf(' '). Но почему он не находит пробела регуляркой - осталось для меня пока загадкой.
а, с переводом в символьный массив понятно - я так делал ради интереса.
да можно решить ее только используя int
я об этом писал в той задачке надо было посмотреть код
а так я как сейчас сделал мы получили строку ее в массив char положили
проходимся по массиви и выбираем один симбол и его конвертируем в int и складываем с суммой как то так
а можно и неиспользовать массив char
можно сократить код до 6 строчек совсем
Задача, собственно брат-близнец вчерашней, где нужно было подсчитать сумму квадратов цифр числа. Там использовал ulong, а здесь хватило просто long. А может можно как-то сделать с int ?? В любом случае приятно, когда решение есть уже при чтении задачи. Ведь еще недавно над ней пришлось бы "поломать голову", а сейчас это просто разминка пальцев!)
Этот курс называется "Комбинаторика"
А тут можно обойтись без ulong он тут совсем необезателен можно ее совсем подругому решить и есть пару способов ее решить как вижу вот сейчас решил такой способ применить начал писать коментарии и увидел что еще можно подругому решить
посмотрел пару решений выходит я один это задачку решил без ulong
так задачка можен и интересная но легкая очень затратил на нее пару минут
Молодец) Всегда приятно, когда сам понимаешь суть и делаешь, а лишь потом проверяешь) Выполняя задания стараюсь тоже сначала делать, а потом уже смотреть правильность) Но, пока, правда, мало что понимаю) Но всё впереди, главное идти дальше и не сдаваться))))
Дмитрий, привет!
Это очень правильный метод - прорешать задачу самостоятельно, затем уже посмотреть решение. Стараюсь и сам его придерживаться. :)
Да, что-то есть - квадрат из квадратов. Насчет рекурсии абсолютно согласен! Собственно фракталы с помощью нее и создаются. Здесь курс где-то должен быть по этой теме - отличный курс.
Отлично, хорошо еще рекрсией графику создавать! Почему то первая ассоциация при взгляде на скрин - фрактал ""Ковер Серпинского".
Очень крутая задача! Вернее очень крутой процесс поиска ошибок и их устранения. В моем решении мне не понравилось, что я использовал ulong для исходного числа, хотя сейчас я понял, что это нормально. Понравилось то, что не использовал Math.Pow. Да просто приятно пошевелить мозгами, понимая, что на верном пути с своего все равно добьешься!)
Ура! Успел)))) Решаю с планшета в московском метро - старательно тыкаю пальчиками в эту жуткую виртуальную клавиатуру. Повторил нелюбимый мной оператор свитч - каждый раз приходится подсматривать его синтаксис... забыл, что в шарпе строка в двойных кавычках и не присвоил пустую строку при инициализации переменной названия месяца. В остальном все хорошо!))
В связи с недомоганием робота Шарпа стал решать на java, но что-то пошло не так... причем где-то в самом начале, в объявлении класса. Будет время разберусь. К счастью к концу дня робот закончил медитацию, достиг нирваны, освободился и снизошел до пленников майи. Так что задача решена в последние десятиминутия уходящего дня! Слава добрым докторам!
хакер)) а за что такая нелюбовь к тернарнику? Или это именно ради попробовать провести Шарпа?
А я себе поставил задачу не использовать тернарник, но тогда нужно было знаки ? и : куда-то запилить.
Очень понравилась эта задача! Практически не пользовался тернарным оператором в си-шарпе, поэтому сейчас совершил открытие, что оказывается он не только выполняет, но и возвращает значение результата выполнения одного из альтернативных операторов (либо одно из альтернативных значений). Так что его можно просто помещать в Console.WriteLine()
Это удивительно сложная задача)) В данном случае она не фигурально, а совершенно буквально решается в одну строчку. Причем, мне все-таки удалось допустить в ней одну ошибку - поставил знак меньше, вместо знака больше при описании условия выполнения цикла. Сегодня робот Шарп решил дать мне возможность хоть немного выспаться)
Решил-таки эту задачку. Вспомнил создание функций) Треугольники сделал перечислением всех вариантов комбинаций сторон по три. Но мне такое решение не нравится - на коленке сделано и одну комбинацию я упустил, потом дописал. По-хорошему комбинации сторон должны генерироваться во вложенных циклах, наверное. В следующий раз попробую реализовать эту идею.
Забавная задачка. Особенно здорово, когда задачу можно решить многими разными способами. В этот раз не делал бесконечный цикл, а задал условие. Из-за этого пришлось добавить еще одну операцию финального суммирования, но главное, что программа заработала с первого раза, а это значит, что в голове весь процесс преобразований происходил верно!
Ура, опять задача решена с пол-пинка) Решение хоть и элементарное, но все же давалось мне прежде сложнее, а сейчас созрело моментально, так что ежедневные задачки делают свое доброе дело. По сути для этой задачи именно трехзначное число подходит больше всего, т.к. именно крайние разряды отличаются по алгоритму их проверки.
Потому что ты можешь использовать для хранения данных создавать массивы хоть 5x3, хоть 3x5 не важно, главное чтобы у тебя в коде был сформирован единый стиль и далее по коду не было путаницы, тогда всё будет работать как надо, можно даже создать вспомогательные функции, куда ты будешь передавать именно "ширину" и "высоту", а там она уже будет в едином стиле работать с массивов так как тебе нужно.
Конечно приятно, когда задачу получается решить с первого раза и решение уже при чтении условия появляется в голове в готовом виде. Приятно, даже несмотря на то, что задача, конечно, простая. Но сейчас, пока еще идет обкатка нового умения печати вслепую любой набор английского теста, которые редко встречаются в обычной жизни, идет на пользу! Всегда есть чему научиться.
Здорово! В следующий раз попробую - в этот как-то поспешил пойти по простому проложенному пути.
До этого решал эту задачу переводом числа в строку, а затем поиском символа в строке, т.к. казалось, что решение с поиском нуля будет слишком громоздким. Но перевод числа в строку, а затем поиск по ней символа перебором - решение не очень эффективное, поэтому решил-таки поиском нуля в числе. Оказалось, что решается в одну строчку))
прочитал сообщение создал цикл и все выполнилось отлично динамический
В этой задаче сперва не совсем понял как именно нужно присваивать значения исходным переменным - создавать сразу под все варианты восемь штук или как-то динамически их переопределять)) в общем замудрил, перемудрил. Уж очень не хотелось вручную каждый раз менять, а на самом деле этого-то от меня и требовал коварный робот Шарп) Истина в простоте)
Говори что хочется) как тебе урок и курс? Молодец, если разобрался и повторил урок самостоятельно. Сам жду когда же дойду до этого курса, интересно и любопытно как там все будет реализовано. Удачи в программировании!
Новый день и новая героическая победа))) Задача опять с подвохом!) Вот раз тебе нужно вывести в одну строку, без перевода строки, то обязательно использовать оператор вывода с переводом строки)) Но, по счастью, тут недавно была уже подобная задачка, так что думать пришлось две секунды, а так приятно размяться на простой задачке)
Н-да.... "повезло". Регулярка - на это нужно время) В этот раз провозился долго, потом понял, что это задача практически такая же, как та, что была пару дней назад - отличие лишь в выводе. В первой это "да", или "нет", а во второй нужно вывести индекс. Ну, и конечно не забывать про приведение к одному регистру, чтобы не жаловался робот Шарп.
Передышка - очень простая задачка. Решил с первого раза, правда опять по-невнимательности пропустил, что тип вводимых данных - вещественные числа. Задачка на ветвление условного оператора, на приведение типов, на повторение декартовой систему координат с нумерацией ее квартелей и, конечно, на тренировку печатания слепым десятипальцевым методом!
Опять промучился с задачей из-за невнимательности. Почему-то прочел что нужно использовать for Math Abs, и написал программу с ними, и тут уже робот Шарп не выдержал и написал, что НЕЛЬЗЯ! Потом задал на один боьше размер массива. Нужно больше спать, вернее высыпаться. В остальном повторил задание массивов, приведение типов и цикл while с предусловием.
А мне это дало подсказку... в последний момент успел.
Это очень верное замечание, которое лучше всего проиллюстрировать на примере. Я тоже сперва не понял - комментарии пишу, а баййты не начисляются.... Что такое? Ну, думаю, баг это, или фича))) А потом пишу длинный комментарий и смотрю - цциферки появились, а затем и меняться стали! Так я стал писателем-графоманом))) Вот и пять бвллов! Успехов!
Отличный результат! Тоже хочу пройти этот курс.
Браво!
Люблю задачки, которые обескураживают поначалу кажущейся абсурдностью требований))) Ну как можно не использовать WriteLine, если смайлики выведены в одну сточку - что за безобразие!)) Главное не терять самообладание, а поверить в то, что невозможное возможно) И тогда, наверняка, вдруг решение откроется тебе. Да пребудет с нами конкатенация!
Ветер в поле завывает
Звезд рассыпался мешок,
Месяц землю охраняет
Греет душу костерок.
Мы в ночном – Сидим болтаем
Ночь обняла целый мир,
Кони ржут, дымок витает,
Как прекрасен «жизни пир».
Где – то там, в низу долины
Плещет старый, сивый Дон
И летают паутины –
Бабье лето – перезвон.
Ночь колышется, как море
Шелестит степной ковыль
И стреноженные кони
Поднимают в небо пыль.
На каурых звезды с неба
Отражаются в ночи,
Месяц гривы заплетает,
Красота – лишь вой в тиши...
(sunhome.ru)
Ура! Полностью удовлетворен) Задача решена. Сперва опять невнимательно прочитал, что нужно использовать for и Math, решил, запустил и тут оказалось, что их НЕ нужно использовать)) Пришлось переписать под do while и обходить ограничение на функциональное возведение в степень домножением на исходную дробь. Повторил форматированный вывод.
Так держать . Разработка игр
Вот опять... решил уже задачу с использованием условного оператора и только после этого получил сообщение, что требуется switch case)) Перерешал, правда, быстро и безошибочно, хотя, надо сказать, практически никогда не применяю этот оператор - почему-то не люблю его. Может быть этим и полезна задача, что потихоньку, попадаясь раз от разу, привыкну к нему.
Там многосерийный санта-барбара ) Вчера видео закончилось самостоятельным заданием реализовать рисование снеговика. Сам я его нарисовать идей не имел, о чем храбро )))) написал в отчете и приложил скрин об этом. Капитан-Очевидность отметил мне эту выходку и завернул урок.
Эту порку я заметил утром, на работе. Быстро исправиться, подсмотрев отчеты курсантов и сделав как у них (повторю, в силу малого опыта, сам не знаю как это сделать правильно) смогу лишь вечером, когда доберусь до ноута с Visual Studio, а сейчас приложил подсмотренный у Максима же код и снеговика.
Разницы, кроме хождения по кругу в этом никакой - вечером реализовать на основе наработок коллег много труда не составит. А отчет, который Максим завернул с формулировкой "Нету снеговика" был сдан не подглядывая в чужие работы и предполагая, что рисование будет в следующем уроке ))
Вот такая история занятная.
Почему нет? Все есть, просто цвета очень светлые.
Очень классная задача и остроумное решение, хотя и вполне логичное, если понимать как идет сложение в двоичном коде. Но, к сожалению, вынужден признать, что не догадался бы - пришлось посмотреть решение. Хотя подсказка, что нужно использовать пять вложенных циклов уже сама по себе дает решение. Спасибо за остроумный урок в виде задачи!
Эта задачка достойна, чтобы ее решить и с использованием методов работы с датовременем и без них, простыми вычислениями. Признаюсь, в этот раз списал код из ведеоурока. Тема работы с датами давно забыта - нужно с чего-то начинать вспоминать). Но в следующий раз обязуюсь решать самостоятельно - хочу реализовать "простое" решение)
присоединяюсь к поздравлению)
Новый день, новая задачка и снова легкая! Впрочем в ней я опять допустил две ошибки)) Одну по невнимательности: написал WriteLine вместо RealLine при считывании числа. Вторую по недомыслию - тип int не вместил итоговой суммы) Зато наслаждаюсь набором вслепую! Да здравствует Соло не клавиатуре в мире робота Sharp'a!!!!!!!
Аналогично едет водитель, а не машина. Хотя и провоцировать на гонки может BMW, а на велике в шашки на трассе не шибко поиграешь.
По одежке протягивает ножки и программист и водитель и хирург.
Так за профессионализм!
Привет, Дмитрий! Ты большой молодец, что прошёл этот курс и даже получил подарок! Самое главное, ты теперь сможешь набирать код с такой скоростью, что сможешь проходить больше видео уроков, чем подавляющее большинство других участников нашего сообщества! А подарок, надеюсь, окажется очень кстати! Желаю больших успехов в изучении языков программирвания!
спасибо. Собирался потратить на урок минут 15-20, а в результате пару часов сидел-решал. :-(
Отличный отчет, просто слов нет - ОТЛИЧНЫЙ!!!
Ха-ха)) Задачка решается в две строки. Интересно, как она решена в видео-решении. Может быть в полстроки) Стоп.. Хотя и тут я поспешил - решается в одну строчку) Интересно как почти в каждом языке программирования код зависит от хода мысли программиста, а тот, в свою очередь, зависит от знаний языка. Что, впрочем, вообще характерно для любого языка, а не только программирования.
Отличный успех, Дима!
Восхищаюсь!
Продолжай в том же духе и вскоре станешь гуру!!
Молодец, Дмитрий! А главное, все правильно написал... и еще одно, чего не написал) существует большая опасность, несмотря на овладение 10-ти пальцевым методом, вернуться к 2-3 пальцевому, поскольку так удобнее, привычнее и т.д. и, конечно же, этого нельзя делать ни в коем случае... Пишу, потому как сейчас в подобной ситуации, начал идти русскую раскладку и теперь набор текста - это постоянная борьба двух подходов), а еще время от времени буква "а" путается с английской, жуть, короче)
Дмитрий ты конечно молодец, а где видос с полотенцем?
Поздравляю! Такие навыки точно пригодятся. Так что время не потрачено зря!
Да, повторные прохождения очень полезны, потому что в повседневной печати некоторые клавиши практически не используются и потому навык их нахождения утрачивается, а это тормозит, сбивает. Первым делом исправлю свои недоделки по курсу, а потом, наверное тоже еще разок пройду. Тем более, что теперь это будет гооооораздо проще)
Спасибо за поддержку! Она мне помогла.
Мне кажется, что робот Шарп решил устроить нам разгрузочный день в преддверии окончания марафона по Соло на клавиатуре, чтобы, если кто не успел завершить, мог это сделать в этот последний выходной день. Набирал эту программу набираю вслепую, заработала с первого раза, и странно было бы, если бы не заработала - уж очень проста!)
Отличный отчет и отличные планы. Успехов!!!
Красотища! Проверяю уроки этого курса и каждый раз восхищаюсь красотой отчетов. Все собираюсь пройти этот курс, но каждый раз отодвигаю на потом то, что для души, ради того, что для дела.
Очень классно Дмитрий, что ты дошел до конца. Согласен с тобой с тем, чтобы увеличить скорость, надо закреплять каждый день.Удачи!
Отличный результат! По максимуму, и даже больше!!