Chat:Ru/2022-01-15
TTeaLL: слушайте, а это вообще нормально, что в клеше, среда ругается на входные данные "EOF when reading a line"
TTeaLL: которые через input мне даются, я ничего не менял
TTeaLL: капец, и чё делать, я решил задачу, но она ругается на свои же входные данные
TTeaLL: клеш ломанный, в одном из тестов он не даёт одну строчку, куда жаловаться?)
Uljahn: в конце клэша можно фидбек оставить
Uljahn: или оценить в одну звезду из 5
Uljahn: вроде бы, эта ошибка может из-за непарности скобок возникать
Uljahn: а, тогда код вообще не запустится, да
YurkovAS: wlesavo сорян, немного тебя в троне вчера сдвинул
wlesavo: да ничего)) как там успокоится все ресабмитну :slight_smile:
wlesavo: думаю таки начну great escape
YurkovAS: о, классно.
YurkovAS: перепроверил, у меня там на 3-го игрока вообще забивает. интересно, как твой подход из трона там будет всех нагибать
wlesavo: ого, тоесть минимакс против самого опасного просто у тебя?
YurkovAS: против следующего живого :)
wlesavo: а, даже так)
YurkovAS: динамическое определение в процессе точно не делал. просто при старте делал, смотрю и было против ближайшего, но видимо не дало преимещество
YurkovAS: да и типа каждый же пытается убить следующего - походу этот факт помогает в итоге
aangairbender: great escape говорите...
YurkovAS: да, кстати, в ней быстро до леги дошел. с оценочной немного потупил вначале
YurkovAS: и опять же все делал как всегда: экспериментально или "на глаз"
YurkovAS: надо научить себя разбираться и делать математически правильно, а не примерно
aangairbender: а как это, математичекси правильно?
aangairbender: а то я тоже на глаз делаю)
YurkovAS: числа просчитывать, типа в троне почему воронов лучше и главное на сколько сходу сложно ответить, т.к. не разбираю часто сам факт, почему одно работает лучше чем другое. т.е. не доказываю
YurkovAS: aangairbender так ты же вроде из спортивного программирования? а они все именно математически все прочитывают до деталей.
YurkovAS: типа тут будет на 1балл лучше, а "на глаз" 1балл уже не видно
aangairbender: хз, часто интуитивно придумывал решения и если не находил контрпримеров, то так и решал
aangairbender: 99% случаев срабатывало
YurkovAS: мне трудно объяснить чего-то сегодня, т.к. мозг отключился на отдых после раб недели
aangairbender: в спортивном программировании важна скорость, то есть нет времени сидеть доказывать каждую идею
aangairbender: можно писать тесты формата вход - 2 состояния, вывод - лучшее из них. И проверять оценивающую на них
YurkovAS: из моего небольшого опыта со спортивным программированием, всегда упирался в математику: немного точнее делаешь, а сложность алгоритма резко падает и тесты начинают проходить или логику, хз, пофиг :)
Uljahn: в условиях ограниченного времени не всегда возможно найти математически строго доказаннное оптимальное решение, обычно стараются найти субоптимальное, у которого степень оптимальности будет зависеть от эффективности вычислений, причём у разных алгоритмов кривая эффективности (т.е. скорость приближения к оптимальному решению, сходимость) разная, тут только сравнивать их в боевых условиях
Rev_Man: Всем привет, подскажите как решить задачу первую проехать по координатам всех точек, тут все надо переделать или подставить игрики точек, что не делал не едет машина моя))) я думал поучится программированию а оно вон как))) надо переделать эту строку, а как? хз. cout << next_checkpoint_y << "12700, 2700" << next_checkpoint_y << " 100" << endl;
YurkovAS: за двумя зайцами погонишься, ни одного не поймаешь
YurkovAS: сначала изу программирование по книге, там более простые пример
YurkovAS: а потом уже можно решать тут задачки, т.к. они не простые и уже требуют умение программировать
Rev_Man: Понял, а зачем же тут стоит от 0 и до 2х лет программирования?
Rev_Man: Я думал тут я и буду учится)) а тут надо выучить а потом писать заходить сюда, тогда вопрос если я научусь писать без игры зачем мне эта игра?
wlesavo: ну чисто теоретически некоторые задачи можно решить если совсем ничего не знаешь, но это далеко не лучший способ обучения. зато если основы некоторые подтянуть то это одна из лучших платформ для обучения
Rev_Man: Удаляем, это нам не надо)) всем удачи.
AntonBlockchain: Для обучения ребенка 9 лет js отлично гонки подходят. там и математика и логика простая. и лига ребенок в восторге.
Uljahn: это без углов и тригонометрии?
AntonBlockchain: учится надо с тем кто проведет хотя-бы 5-10 минут в день на приемку результатов
AntonBlockchain: и вектора понимает.
Uljahn: хотя, кто-то говорил, что пятиклассники тут в гонки рубятся с удовольствием
AntonBlockchain: а что-то сложнее так есть повод попробовать. и лига покажет лучше хуже.
YurkovAS: возможно, что надо было ему подсказать где в input-ах ошибка
AntonBlockchain: если для взрослого выше гонки слишко сложные чтобы просто запустить как есть. (без топ мест в лиге) то наверно ит не для него
YurkovAS: Rev_Man ты тут еще?
Uljahn: тут фишка в том, что мануалов для новичков по любым языкам программирования в сети полно, а практических задачек на усвоение материала в таком удобном виде - надо поискать
AntonBlockchain: для совсем нулевых детей 6-8 лет лучше подходят блоки. blockly. они потом сами переходят в текст потому что удобнее программировать в тексте. а начинать понимать поток выполнения в блокли самый сок
Uljahn: ну, нас раньше так и учили программированию - на языке блок-схем
AntonBlockchain: гонки это проектная работа. типа как проект растет. шаг за шагом. это тоже супер.
AntonBlockchain: обычно вымараживает ребенка ошибка в коде когда не транслируется. а в блокли это не происходит. и можно оставить ребенка экспериментировать.
Puzhai: А тут как? платная подписка или как?
Uljahn: всё бесплатно, но и сервис соответствующий
Uljahn: из-за статьи на хабре что ли такой наплыв новичков...
AntonBlockchain: http://chat.codingame.com/pastebin/0a5c71da-5a9d-4e29-968d-b3c24e3ef8d4
AntonBlockchain: http://chat.codingame.com/pastebin/2d9a1a1e-b1bd-4e2b-9c6b-0ae7240a8577
Uljahn: да, лигу понизить нельзя
AntonBlockchain: Mad Pod Racing Promotion to Silver League in :
Uljahn: если в сообщении больше четырёх строк, то сворачивает в ссылку
Uljahn: удобно код копипастить прямо в чат, тогда и форматирование не ломается
Uljahn: в серебре, кстати, ещё ничего, только щит добавляется из новых правил
Uljahn: а вот в голде уже совсем другая игра, придётся всё переписывать
Puzhai: если не сложно можно по подробнее, что за лиги и про что вы?
Uljahn: https://www.codingame.com/multiplayer/bot-programming/coders-strike-back
Uljahn: мультиплеерная игра с туториалом
Uljahn: пишешь бота, засылаешь на арену, он там проводит матчи с другими ботами, получает рейтинг по результатам
Uljahn: если вышел на первое место в своей лиге, то переводят в следующую, там новые правила
Uljahn: всё происходит автоматически, от тебя требуется только закодить логику
Uljahn: если совсем ничего не понятно, то можно попробовать пазлы The Descent и Power of Thor ep.1, там на панели слева есть подсказки (Hints), даже код решения на любом языке, по аналогии проще разобраться
Uljahn: если ещё какие вопросы появятся - спрашивайте
YurkovAS: не нашел статью на хабре. есть ссылка?
Uljahn: https://habr.com/ru/company/timeweb/blog/599835/
Uljahn: и во второй статье в комментах отписались ещё
YurkovAS: спасибо!
AntonBlockchain: Promotion to Gold League in : 01H 02MN 58SC играю на сайте 12 часов только. и то ребенку показать взял. сайт затягивает
AntonBlockchain: http://chat.codingame.com/pastebin/de434a9a-0ada-4be7-bb9e-0f94e78afc52