Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-02-27 | task5 | Секундомер | 7 % | |
2019-01-25 | bilife | Бинарная жизнь | 100 % | |
2019-01-25 | iterator | Итератор | 100 % | |
2018-12-29 | compiler | Компилятор | 100 % | |
2018-12-20 | hhbot1 | API поиска работы | % | |
2018-09-24 | solo | Соло на клавиатуре | % | |
Итого: | 64 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-03-20 | solo | Java - Запуск | 100 % | |
2019-03-18 | solo | C# набор | 112 % | |
2019-03-10 | book | 011. Циклы | 100 % | |
2019-03-03 | solo | Java - Вывод данных | 43 % | |
2019-02-28 | solo | Java - Циклы | 150 % | |
2019-01-21 | book | 111. Потоки | 100 % | |
2019-01-21 | book | 000. Строки | 100 % | |
2019-01-19 | book | 110. Функции | 100 % | |
2019-01-19 | book | 101. Математика | 115 % | |
2019-01-18 | book | 100. Массивы | 100 % | |
2019-01-18 | book | 001. Числа | 100 % | |
2019-01-18 | book | 010. Условия | 100 % | |
2019-01-16 | task2 | Алгоритмика | 5 % | |
2019-01-14 | solo | Java - Ввод данных | 34 % | |
2018-11-05 | task2 | Типы данных | 60 % | |
2018-11-03 | jawa | READ - Ввод данных | 10 % | |
2018-10-12 | solo | СОЛО на клавиатуре | % | |
2018-09-30 | solo | YESOLO on the Keyboard | % | |
Итого: | 93 % |
по моему проблема эта /
/ не правильно ответ дает
"В Индии с некоторых времен существует практика оценки производительности труда программиста на основе количества написанного кода. Чем больше кода, тем больше программист работает, и, следовательно, выше его оклад. Шустрые индусы быстро сообразили, как обманывать неквалифицированных заказчиков. "
117строк - чет вспомнил про программистов индусов)))
Лучше уж пройти соло на клавиатуре (цифровой блок) чем это. Я набрал буквально с 5-8 попыток 220 на основной клавиатуре. И еще попыток 30 чтоб набрать 254 на цифровой и это я только один раз прошел цифровую клавиатуру и то очень давно. Так что это самое бесполезное упражнение для увеличения скорости набора цифр.
Результаты в наборе у нее весьма посредственные, так что только копипаст.Или она целыми днями тренируется в наборе этого упражнения))
Ну такое, слишком сложно, можно было проще и без дублирования кода. Тот случай когда лучше сначала самому решить, а потом смотреть решение.
О отлично протестим и эти ресурсы
Как говорится с миру по крошке лысому рубаха ну или как-то так!
ulearn.me/ - Теория + задачи (RUS)
www.hackerrank.com/ - это мой любимчик по задачам (ENG) Здесь много хороших задач по категориям которые можно написать на большом количестве языков программирования
Это мой топ, есть, конечно, еще много других подобных сайтов, но я написал сайты которыми я часто пользуюсь.
Всех все устраивает, вон позавчера чел который на проекте уже почти год написал, что вывод звездочек (2 + 2 = 4) разминка для его ума. Ну проект и так не был в топе. Я решил решать задачу(и) для разминки в другом месте)))
*****
*****
*****
Вот так вот)))
Ну ты хоть читал что я писал добрун с фоткой молодого Сталина, ты хоть знаешь что творил Сталин, еще б Гитлера поставил? Сегодняшняя задача не так и проста как кажется, вот и пишут, так и должно быть - задачи должны быть разного уровня сложности, а не подряд больше недели уровня 1-го класса. Эту задачу можно решить просто, а можно заморочится и искать оптимальный вариант решения - этим она и хороша, что люди с разным опытом могут решить задачу по разному на свое усмотрение. В интернете куча заборов, вон, может через пару лет, вообще чебурнет сделают))) Ограничений на ресурсы с задачами нет, да и не писал я об этом, я знаю кучу ресурсов, но речь идет об VideoSharp и так много простых задач подряд не должно быть. Ну не знаю насчет ошейников, почему для КФ недоступны все задачи в задаче дня, ладно для меня, но почему человек который платит не получает? Главное такой моралист и добродетель, а у самого фотка Сталина, капец)))
ok. Теперь все стало на свои места а то никак не мог понять что не так.
Не могу не согласиться с задачами. Есть какие-то косяки. Я пробовал на других языках программирования для разнообразия. Но решенная задача это уже банально скучно да же если её решать другим каким-то способом. Так вот в запасе Консоли есть туева куча других задач которые можно было бы порешать, но Евгений Витольдович их ни в какую не хочет добавить в ежедневный минимум. Вот как-то так...
Прошу прощения, что вклиниваюсь в ваш диалог. Но наверное можно сделать вывод задачи по количеству накопленного опыта(часов), чем больше набрано часов, тем сложнее задача(находится дальше от начала списка раздела Консоль). Будет интересно мне кажется. Не у всех будет одинаковая задача и будет стимул "по гуглить" или увидеть какие задачи ждут в дальнейшем, и будет к чему стремиться. При виде легкой задачи я не обращаю внимание, уже в уме сразу появляется код, что не может не радовать :)
Да чего тут понимать, никто не просит чтоб были доступны все задачи, хотя я и не вижу причин этого не сделать ведь задачи решают человек 20 и большинство из КФ, при этом 1 задача в день, а если и найдется пару человек не из КФ, то какая разница, ну так вот проблема в том что уже который день (неделю не меньше) вылезают задачи тапа вывода звездочек и возведения в квадрат чисел от 1 - 100, и самое ужасно что они еще и повторяются. Ну так зачем тогда все это? Можно просто закрыть 1 задачу в день да и все. Толку решать задачи уровня 1-го класса целый год. Ну если других устраивает такое - какое мне вообще дело, я и так найду себе задачу для разминки. Наверно ЕВ не понравится, но он жадина)))
Не совсем понял что ты имел ввиду. Прокомменти
Ага, ты очень внимательно все прочиталЛ.. и все понял))) Удачи тебе с выводом звездочек.
Евгений Витольдович не захотел почему-то добавить все задачи из консоли сколько я его об этом не просил. Видимо на то 5 причин...
первая причина - это я...
вторая - все мои друзья ну и так далее...
Скучные задачи - это задачи которые можно записать в одну строчку, либо написать используя одну или две конструкции, задачи в которых нет особого алгоритма который ты должен придумать или реализовать уже готовый. Задачи на синтаксис, типа воспользуйтесь switch, а здесь for, ну или do while и так далее, а вот здесь вы узнаете как использовать if. Раньше задачи были интересней. Видимо ЕВ начал жадничать))) Недавно эта задача уже была, даже решать ее не буду. Капец.
Привет, Deep Network! По-моему мнению скучные из-за того, что нет возможности решить задачи "разными" способами(хотя не во всех задачах есть обязательные флаги решения). Но может оно и к лучшему, так сказать для оттачивания навыка. А разными способами можно решить в Visual studio. Еще хотелось бы добавить, что скучные они для нас, так как уже имеем опыт решения и понимая. Для других они по прежнему из разряда сложные)
Может мне кажется, но в последнее время пошли только скучные задачи.
Тоже интересный аспект мотивации :)
Для тебя самое главное - как ты выполнил задание, а не другие.
Наверно раза 4 набрал 386, печаль, хотел набрать больше чем в прошлый раз. Ничего в следующий раз больше наберу.
C# программы так легко набираются, а вот с Java напрягает, ну его, пускай другие набирают)
ЕВ уберите результаты свыше 700, с такой скоростью здесь никто не печатает.
Читал статью, после того, как дошел до середины - не смог остановиться - очень интересно. А простыня, для тех кому интересно, а кому нет - читать не обязательно.
К чему эта огромная простыня?
На два понятных попроса, человек получил простыню - гениально.
Ну и к чему здесь троллинг "халявы" пункты были вполне существенными, кроме 4? Из-за этой так званной "халявы" он выполнил задачу "быстрей" чем другие, потому что другие делали эти "халявные" вещи, и он же поставлен им в образчик. Ну если рассматривать с позиции "и так сойдет" то да он быстр)) Для меня вся эта система отчетов большое соревнование, каждый смотрит как сделал другой и оценивает со своим, а приз оказаться в списке лучших исполнителей и получить всеобщее признание. Просто у меня подгорело когда увидел что в таком исполнении отчет был принят и время 7:25 засчитано + парень так кичится этим))) А вообще да, что мне другие - пускай смотрят на 7:25 как пример время шикарное, мотивация и все такое, берут с него пример, главное что я сделал быстрей и лучше. Ваша позиция ясна. Спасибо за ответ.
И кому от этой халявы хуже?
Здесь нет соревнования и конкурса с призами, хоть и есть желание сделать быстрее. Вы молодец, получили максимум от этого урока. И это гланове для вас.
Ну ты хотя бы проверил прежде чем писать, только что накопипастил на 726 символов можно было и больше) 400 вполне реально, но когда я вижу что набирает тот, кто не блещет в печати я очень сомневаюсь что не обошлось без копипаста. Сложность в том что здесь повторяется одно и то же + еще в конце две ss так что тут главная сложность именно в этом, а не в самом наборе. Я вот только что попробовал набрать и набрал 363, а я считаю что я набираю на достаточно высоком уровне.
Не нужно было использовать Console.ReadKey()
Задели меня Максимом 7:25, а по факту 8:10 с ошибками, сделаю быстрей чем 8:05(время моей попытки) и без ошибок.
ЕВ это не так, даже обидно немного, я выполнил за 8 : 05 и без каких-либо ошибок.
1. У него проект уже был создан
2. Он не переименовал форму
3. Он не назначил иконку для формы и проекта.
4. Код был упрощен, но это не в счет
5. В конце была допущена ошибка, и по факту программа была написана с вышеуказанными недочетами за 8:10
Ну такое. Набирать одно и то же сложней. Было бы лучше если чередовались пару строк class и пару class Program ну и в таком духе. Тут сложность не в наборе, а в повторе так что не знаю что оно тренирует.
Спасибо, что обратил внимание на условие задачи. В следующий раз будем внимательней. Надо решать не просто для галочки, чтобы только пройти тесты. )
Понял, согласен, тут нужен BigInteger. Так что решило на 100% 0 человек)))
Вообще по-хорошему нужно было использовать BigInteger из System.Numerics. Туда точно влезет. ) joxi.ru/5mda3MeSkDPxa2
Это еще не все нули, просто они не влезли и там еще есть горизонтальная прокрутка joxi.ru/4AkGJEzUojRvMA . Суть в том что количество знаков после запятой неважна, так как в условие написано что вводится целое число. Про то, что в double не будет переполнения можешь почитать тут www.cyberforum.ru/csharp-beginners/thread1837315.html там в конце есть ответ. Переполнение в decimal, long, в данном случае приведет к провалу теста на максимальном значении 10^18. Наверно только 4 человека решили задачу и то потому что использовали Math.Pow или dynamic.
Объясление простое. В условиях к числам постоянно какая-то неразбериха, часто пишется типа такого "вводится число от 0 до 100", а на деле оказывается, что и отрицательные числа могут быть и вообще больше миллиарда, даже было вроде -0. )) Поэтому я уже даже не смотрю на эти диапазоны, сначала ставлю int, не прошло, ставлю long. Если все Ок, идем дальше. Думаю у многих так. Согласен, это неправильно. Вырабатывается плохая привычка.
Почему в этой задаче все используют decimal или long? Кажется что некоторые просто переписали решение, а другие считают decimal самым большим из-за того что этот тип занимает 16 байт)) Может кто-то может обосновать свое решение использовать здесь decimal? про long я вообще молчу, в него явно не влезет куб из 10^18. joxi.ru/J2b3nX4i0qo9pA
Нужен еще курс по математике))) ну или ссылка на ресурс где можно посмотреть как решать такую задачу.
Олимпиада / Случайная задача . Здравствуйте! Очень интересное решение. Первый раз вижу такое использование цикла for. В последствии буду наблюдать за вашими решениями. Спасибо
O_o, жаль, пропустил вебинар, вот это поворот C# и интересная тема, я писал нечто подобное только без использования xml файла для описания грамматики, но там были просто команды, писал как-то так joxi.ru/EA46qbKhovQXgm . Чтоб более правильно считывало голосовые команды можно использовать ограничение if (e.Result.Confidence > 0.85). Спасибо за вебинар.
Мой опыт показывает что не стоит тратить на это время, так как в 99.9% случаях это вообще ни на что не повлияет и ничего не изменит, а затраченного времени на формулирование и обоснование своей мысли мне никто не вернет, всегда хочется разложить все по полочкам. Главная мысль урока ясна. 500 раз это жесть, а всего-то 30 минут печатал ))) Для меня это не в новинку, я когда-то почти непрерывно 12 часов печатал чтоб получить ачивку на nitrotype.com 600 гонок подряд))) 30 минут по ощущениям, для моей правой руки, почти такие же как для 12 часового марафона) Представляю как печатали другие.
Надо мне больше задач на комбинаторику решать. Пришлось смотреть решение, оказалось что я был очень близок. Просто в условие упустил что надо сравнивать переменную 5 цикла, а то я гадал почему вышли именно такие числа, когда могут подойти все обратные числа без совпадений цифр.
Молодец, похвально. Жаль,что не решился высказаться.
Как той поговорке: не знаешь — молчи, знаешь – помалкивай. :-)
Да, я тоже люблю такой подход, особенность такого подхода: много времени на небольшую тему требуется.
Классный код, век живи, век учись
Спасибо большое, такой вариант мне нравится, он выглядит намного красивее и локаничнее, по сравнению с моим
Можно написать еще так:
for (int i = 3333333; i <= 7777777; i++)
if(i.ToString().IndexOfAny(new [] { '0', '1', '2', '4', '6', '8', '9' }) == -1)
Console.WriteLine(i);
В уроке "111. Потоки / Количество" объясняется, что 13 это нажатие Enter, а 10 это переход на новую строку. При проверке робот не нажимает Enter для ввода данных.
Вот это прочитал условие)) Искал количество повторений для каждого символа и выводил тот у которого больше повторений. Ну на 42% прошло)) А вот в тестах где было несколько символов с одинаковым количеством повторов пролетел, так как надо было найти количество повторений для символа с максимальным значением. Вывод - внимательно читайте условие)))
Пробовал перехватить исключение, но ничего не вышло(
1] double top = Math.Pow(x * x * x, 1.0 / x) + a * x;
2] double top = Math.Pow(x, 0.75) + a * x;
Почему 2 вариант = 100%, а 1 вариант = 80% (4 тест 10 10)
Не совсем понял в чем смысл выводить в порядке возрастания. Надо еще добавить тест когда а = 0, тогда-то все и пролетят)))
Если сделать long то будут ошибки в двух тестах, видимо это связанно с переполнением, как следствие результат умножения неверный.
Сделал как понял, типа сделайте без int.Parse, int.TryParse, Convert.ToInt32, а потом посмотрел решение. Хм... и каким образом здесь осуществляется чтение по одному байту с преобразованием в число? Здесь делается ровно наоборот)) Число считывается в переменную целиком с преобразованием в int, а потом разбивается. Это самый странный способ считать число.
Ну если надо было найти подстроку можно использовать Contains, а тут в 9 тесте паттерн поиска, так что во второй строке находится паттерн, а не подстрока.
Спасибо, так и есть. Таймаут пропал, теперь осталось сделать вывод с нужным количеством пробелов в нужных местах))). Теперь будут знать.
Там в некоторых строчках пробелов понаставлено, может быть поэтому? Я тоже долго мучился. Не мог понять, в чем дело.
Хм, ТАЙМАУТ 5 СЕК) У меня все отрабатывает за 0.141s, главное что задача выполнена, а остальное проблемы робота шарпа) Задача неплоха, решу ее несколькими способами, может еще паттерн использую для веселья. Много чего можно сделать, ммм…
Ага, пройти только бесплатные и не все, но сначала допройду уже начатые курсы.
Привет VIP. Тебя тоже с наступающим Новым Годом! Я тоже люблю смотреть чужие решения. Спасибо, и тебе удачи, успехов, реализации и осуществлений мечт и всех поставленных целей!))
Ты решил все бесплатные видеокурсы сначала пройти, видимо, да? :)
Так я и сделал! Иконку добавил в форму. Разве ты не заметил. И потом не всегда нужно делать что-то оригинальное. Кто тебе это сказал? Вполне достаточно, чтобы сделать как автор. Еще пытался сделать в коде, чтобы при добавлении строки брать названия колонок , но у меня не получилось и оставил вполне рабочий Валерин вариант.
Сделано так же как и в уроке, во всяком случае очень похоже, нет ничего своего. Когда смотришь отчет хочется увидеть самостоятельную работу. Тип вот мол смотрите, а еще сделал то и то, или сделал другой дизайн, нечто в таком духе.
Ни капли фантазии))) Но зато про любителя покушать четко подметил - повеселило. Наверно ты тоже любитель покушать :-Р)
Печаль, не люблю такие задачи. Если знаешь математику, то понять как решить очень просто, а если нет - потрать часа пол или даже час чтоб понять то что ты маловероятно в дальнейшем будешь использовать. Самое обидное что в реализации нет ничего сложного.
Привет Deep! Да понимаешь как получилось. Ключевое было - первое входит последним выходит. Ну а где такое встречается - вот и решил так сделать. Ну и понеслось то это не так то там что не получается хотя ответ выдавал правильный. Пришлось VS открыть и посмотреть на стек со стороны и проанализировать что не так. В итоге вышел вот такой экзотический вариант. А функции считывания и записи в стек были позаимствованы с видео-курса Сокеты! Всем спасибо всем удачи!
Вот это ты выдал))) Всего-то надо было принять числа и вывести их в обратном порядке ввода с помощью рекурсии. Зато аж два раза использовал рекурсию, для ввода и вывода)) Если для практики работы со стеком, то норм, а так, можно было сделать проще и понятней. Я даже и не подумал об стеке. Довольно интересно.
Робот Шарп медитирует по утрам, уже третий день портит мне начало дня.
Знаю, я же и был инициатором этих изменений и попросил чтоб изменили .NET Framework на более новую версию, так как хотел использовать возможности C#6 & C#7, думал что там будет последний компилятор, но это не так. Сейчас можно использовать возможности максимум C#5((( Перфекционизм требует чтоб обновление было полным. В телеграмме можно создать голосование, может еще кто-то хочет писать на последних версиях C#. Ну это вам решать, мое дело предложить.
Если ты про робота Шарпа, то совсем недавно была вообще старая версия от шарпа 2008
Прекрасное описание, добавлю к уроку.
Приветствую, Deep Network! Как всегда - молодец, хорошо поработал и привнёс что-то своё в процесс выполнения задания. И такой прекрасный видео отчёт подготовил! Привлекает внимание подбор профессий для демонстрации программы :) Действительно, .NET разработчики высоко оцениваются рынком труда. Желаю дальнейших успехов в освоении професии!
"И пусть рандом будет на вашей стороне", - Рандомные игры: И вспыхнет рандом. (Режиссер: ЕВ)
Пришлось пересмотреть урок. Спасибо.
Вижу, твой алгоритм обрел гармонию
Стася Беликова
Вся жизнь - игра, и люди в ней актеры,
И роль их - выступить на свете лишь таким,
Как в фильм их собирают репортеры,
Но не стать для облика чужим.
Вся жизнь - игра, в которой мы играем,
Доказываем ролью свою суть.
Смятение и гордость представляем,
И пред расстрелом выдвигаем грудь.
Вся жизнь - игра, и мы в ней только куклы,
В которые играет только Бог,
Мы это забываем на минуты,
Чтобы позабыть стезю оков.
Вся жизнь - игра, и главные в ней роли
Выбираем сами мы, а не судьба:
Можно раздирать себя до крови,
Можно совершенствовать себя.
Вся жизнь - игра, которая подвластна,
Которая зависит от тебя:
Какую ты наденешь ночью маску,
Какую разрисуешь ты сутра...
Вся жизнь - игра, мы роли лишь играем,
Растворяя в небе много слов,
Может даже небо восхваляем,
Может избегаем холодов...
Вся жизнь - игра, и в ней пропали маски,
Твое лицо - веление тебя.
Можешь сочинять хоть сотни сказок,
С тобою будет лишь твоя игра.
Вся жизнь - игра, и люди в ней актеры,
Которые играют свою роль,
Кто ищет перспективы, кто свободы,
Кто пожинает этой жизни страшной соль...
Надо быть внимательнее и не торопиться.
Спасибо за совет - переместил в начало
Есть планы продолжать участие в КФ?
Ещё надо на юнити перейти :)
Получилась отличная программа!
Хм, что сложного повторить точь в точь как в уроке. Одно радует что вышло немного красивей чем у автора, однозначно, можно было проявить больше креативности и добавить нечто свое.
а чтобы убедиться, что именно на wpf хуже))) надо проиграть все варианты)))
Всё верно. Хорошее замечание
И даже никаких старых знаний не прокачал? мне значит не зачет поставить работе? раз ничему не научился)))
LOL, а вот еще и код)) Теперь полный комплект подсказка с ответом от Trira и код от Александр , и не надо потом писать, а чего это я все испортил))) Пожалуйста не выкладывайте свои подсказки с ответами и само решение.
Поясните, что именно я испортила... Код виден всем, кто решил эту задачу. В обсуждение я не выкладываю решения (по согласованию с формулистами) дабы не лишать других удовольствия самостоятельно написать собственный вариант алгоритма. Цель задачки, как понимаю, именно в том и состоит: показать суть определения алгоритма - если поставленная задача не решена, то алгоритм неверен. С этой точки зрения очень просто проверить себя и без помощи Шарпа-)). И далее, при решении остальных задач, полезно сначала проанализировать поставленную задачку и найти себе один или несколько тестов, чтобы иметь возможность самостоятельно судить о верности/неверности собственного алгоритма
Сделайте поддержку C# 7.2, а то пока максимум C# 5 можно использовать. Хотел написать еще короче, а не тут-то было. Кто-нибудь передайте ЕВ чтоб наконец все было по красоте, а то мой перфекционизм страдает.
Ну и зачем все надо было портить? Еще б код выложили.
Привет. Обычным способом такой скорости не получить, я печатаю исключительно методом слепой печати и не смотрю на клавиатуру. Да, надо работать над собой, я до сих пор еще учусь печатать быстрей, на данный момент тренируюсь в быстром наборе кода. Спасибо. 200 тоже очень даже достойно, так что продолжай в том же духе, крут. Тут правда контекст был иным, я не понимаю как оно считает скорость, 3 раза набрать с одной скоростью просто невозможно по этому и невероятно, мне кажется что я набираю немного быстрей)