2024-02-26 Feedback
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 6: | Строка 6: | ||
[https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Cheapest_Flights_Within_K_Stops&oldid=28380], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Longest_Unequal_Adjacent_Groups_Subsequence_I&oldid=28381], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Maximum_OR&oldid=28382], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Minimize_the_Maximum_Difference_of_Pairs&oldid=28383], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Minimize_the_Maximum_Difference_of_Pairs&oldid=28383], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Special_Permutations&oldid=28384], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/maximal-score-after-applying-k-operations&oldid=28402], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/mirror-reflection&oldid=28403], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/shortest-path-visiting-all-nodes&oldid=28404], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/sorting-three-groups&oldid=28405], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/sorting-three-groups&oldid=28406], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/sorting-three-groups&oldid=28407], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/find-the-string-with-lcp&oldid=28408] | [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Cheapest_Flights_Within_K_Stops&oldid=28380], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Longest_Unequal_Adjacent_Groups_Subsequence_I&oldid=28381], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Maximum_OR&oldid=28382], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Minimize_the_Maximum_Difference_of_Pairs&oldid=28383], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Minimize_the_Maximum_Difference_of_Pairs&oldid=28383], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kosty/Solutions/Leetcode/Special_Permutations&oldid=28384], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/maximal-score-after-applying-k-operations&oldid=28402], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/mirror-reflection&oldid=28403], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/shortest-path-visiting-all-nodes&oldid=28404], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/sorting-three-groups&oldid=28405], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/sorting-three-groups&oldid=28406], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/sorting-three-groups&oldid=28407], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Stanislav/Solutions/Leetcode/find-the-string-with-lcp&oldid=28408] | ||
− | ** Да, даже если вы решаете «бонусные задачи» на Spoj/Codechef ([https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Dainbow/Solutions/Spoj/FAKEHASH&oldid=28290]) — тоже нужен питон, именно в этом цель. Да, иногда это сложно, иногда возможно не получится, поэтому за них (решенных именно на Python) большие бонусные баллы — «2 балла из 10 баллов оценки» (как за весь квест с остальными задачами, плюс можно хоть ими до «отл» набрать). Напомню, некоторые полезные ссылки по теме (но давайте теперь лучше без машинного кода, плиз | + | ** Да, даже если вы решаете «бонусные задачи» на Spoj/Codechef ([https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Dainbow/Solutions/Spoj/FAKEHASH&oldid=28290]) — тоже нужен питон, именно в этом цель. Да, иногда это сложно, иногда возможно не получится, поэтому за них (решенных именно на Python) большие бонусные баллы — «2 балла из 10 баллов оценки» (как за весь квест с остальными задачами, плюс можно хоть ими до «отл» набрать — но не факт, что у вас получится — хотя польза будет «не взлетим, так поплаваем»). Напомню, некоторые полезные ссылки по теме (но давайте теперь лучше без машинного кода, плиз, понятно, что так можно засунуть любое сишное решение, это забавно, и уже понятно как делать, но такое…): |
<blockquote> | <blockquote> | ||
* [[Blog:Advanced_Algorithms/Python-оптимизация_жадного_алгоритма_из_codechef]] | * [[Blog:Advanced_Algorithms/Python-оптимизация_жадного_алгоритма_из_codechef]] | ||
Строка 21: | Строка 21: | ||
* C другой стороны, те кто набрал нужное количество — остановитесь, оставьте задачи остальным (задачи это ценный ресурс, и цель не замучить вас, а чисто подтянуть-проверить-выровнять)! Кто закрыл квест, у тех будет подкрашено как-то так: | * C другой стороны, те кто набрал нужное количество — остановитесь, оставьте задачи остальным (задачи это ценный ресурс, и цель не замучить вас, а чисто подтянуть-проверить-выровнять)! Кто закрыл квест, у тех будет подкрашено как-то так: | ||
[[File:2024-02-26 Feedback_2024-02-26_14-33-39_image0.png||right]] | [[File:2024-02-26 Feedback_2024-02-26_14-33-39_image0.png||right]] | ||
+ | Пока мне именно важно, чтобы все втянулись, а не так, что «отличники» где-то в отрыве уже занимаются и труднорешаемыми задачами и пишут статью в Q1, а все остальные даже не приступили к квесту. | ||
{{wl-publish: 2024-02-26 12:00:09 +0000 | StasFomin }} | {{wl-publish: 2024-02-26 12:00:09 +0000 | StasFomin }} |
Текущая версия на 12:49, 26 февраля 2024
Обращаю внимание — решать задачи по алгоритмической практике именно на Python. Первый квест по регистрации должен был научить вас внимательности.
Цель — именно взбодрить Python-знания, ибо на этом основаны и другие квесты, и в курсе труднорешаемых задач экономия байтов и свойства других языков ни к чему — стремитесь именно к простоте кода. [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13]
- Да, даже если вы решаете «бонусные задачи» на Spoj/Codechef ([14]) — тоже нужен питон, именно в этом цель. Да, иногда это сложно, иногда возможно не получится, поэтому за них (решенных именно на Python) большие бонусные баллы — «2 балла из 10 баллов оценки» (как за весь квест с остальными задачами, плюс можно хоть ими до «отл» набрать — но не факт, что у вас получится — хотя польза будет «не взлетим, так поплаваем»). Напомню, некоторые полезные ссылки по теме (но давайте теперь лучше без машинного кода, плиз, понятно, что так можно засунуть любое сишное решение, это забавно, и уже понятно как делать, но такое…):
- К вопросу об оформлении (для тех, кто так и не стал смотреть как оформлять правильно) — надо делать вики-ссылки на исходную страницу-задачу: [15], [16], [17], [18], [19]. Это важно! Вики-ссылки двухсторонние поддерживающие сохранение целостности при переименовании ресурсов (именно таким задумывался Интернет, в рамках проекта Xanadu, но не осилили и упростили).
- Посмотрите на дзен питона и PEP8 — лучше убрать все ненужное, старайтесь сделать максимально компактно и читаемо! (тут точно можно выкидывать типизацию в функциях, убирайте ненужную пунктуацию (кто привых к C/Java).
- Не откладывайте, ибо все задачи с простыми решениями на пару строк (A, B) разберут! Или выбьют все задачи из какой-нибудь категории!
- C другой стороны, те кто набрал нужное количество — остановитесь, оставьте задачи остальным (задачи это ценный ресурс, и цель не замучить вас, а чисто подтянуть-проверить-выровнять)! Кто закрыл квест, у тех будет подкрашено как-то так:
Пока мне именно важно, чтобы все втянулись, а не так, что «отличники» где-то в отрыве уже занимаются и труднорешаемыми задачами и пишут статью в Q1, а все остальные даже не приступили к квесту.