2024-02-26 Feedback
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Цель — именно взбодрить Python-знания, ибо на этом основаны и другие квесты, и в курсе труднорешаемых задач экономия байтов и свойства других языков ни к чему — стремитесь именно к простоте кода. | Цель — именно взбодрить Python-знания, ибо на этом основаны и другие квесты, и в курсе труднорешаемых задач экономия байтов и свойства других языков ни к чему — стремитесь именно к простоте кода. | ||
− | [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: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 баллов оценки» (как за весь квест с остальными задачами, плюс можно хоть ими до «отл» набрать). Напомню, некоторые полезные ссылки по теме (но давайте теперь лучше без машинного кода, плиз!): | ||
Строка 13: | Строка 13: | ||
</blockquote> | </blockquote> | ||
+ | * К вопросу об оформлении (для тех, кто так и не стал смотреть как оформлять правильно) — надо делать вики-ссылки на исходную страницу-задачу: [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3AKosty%2FSolutions%2FLeetcode%2FCheapest_Flights_Within_K_Stops&type=revision&diff=28374&oldid=28334], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3AKosty%2FSolutions%2FLeetcode%2FMaximum_OR&type=revision&diff=28375&oldid=28366], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3AKosty%2FSolutions%2FLeetcode%2FLongest_Unequal_Adjacent_Groups_Subsequence_I&type=revision&diff=28376&oldid=28370], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3AKosty%2FSolutions%2FLeetcode%2FMinimize_the_Maximum_Difference_of_Pairs&type=revision&diff=28377&oldid=28341], [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3AKosty%2FSolutions%2FLeetcode%2FSpecial_Permutations&type=revision&diff=28378&oldid=28333]. Это важно! Вики-ссылки двухсторонние поддерживающие сохранение целостности при переименовании ресурсов (именно таким задумывался Интернет, в рамках проекта Xanadu, но не осилили и упростили). | ||
− | + | * Посмотрите на [https://ru.wikipedia.org/wiki/%D0%94%D0%B7%D0%B5%D0%BD_%D0%9F%D0%B0%D0%B9%D1%82%D0%BE%D0%BD%D0%B0 дзен питона] и [https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html PEP8] — лучше убрать все ненужное, старайтесь сделать максимально компактно и читаемо! (тут точно можно выкидывать [https://discopal.ispras.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3AStanislav%2FSolutions%2FLeetcode%2Fk-items-with-the-maximum-sum&type=revision&diff=28409&oldid=28316 типизацию в функциях, убирайте ненужную пунктуацию] (кто привых к C/Java). | |
− | * | + | |
* Не откладывайте, ибо все задачи с простыми решениями на пару строк ([[User:Dainbow/Solutions/Leetcode/simplified-fractions|A]], [[Участник:Dainbow/Solutions/Leetcode/the-kth-factor-of-n|B]]) разберут! Или выбьют все задачи из какой-нибудь категории! | * Не откладывайте, ибо все задачи с простыми решениями на пару строк ([[User:Dainbow/Solutions/Leetcode/simplified-fractions|A]], [[Участник:Dainbow/Solutions/Leetcode/the-kth-factor-of-n|B]]) разберут! Или выбьют все задачи из какой-нибудь категории! |
Версия 11:57, 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 другой стороны, те кто набрал нужное количество — остановитесь, оставьте задачи остальным (задачи это ценный ресурс, и цель не замучить вас, а чисто подтянуть-проверить-выровнять)! Кто закрыл квест, у тех будет подкрашено как-то так: