2024-02-26 Feedback

Материал из DISCOPAL
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 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 баллов оценки» (как за весь квест с остальными задачами, плюс можно хоть ими до «отл» набрать — но не факт, что у вас получится — хотя польза будет «не взлетим, так поплаваем»). Напомню, некоторые полезные ссылки по теме (но давайте теперь лучше без машинного кода, плиз, понятно, что так можно засунуть любое сишное решение, это забавно, и уже понятно как делать, но такое…):
 +
<blockquote>
 +
* [[Blog:Advanced_Algorithms/Python-оптимизация_жадного_алгоритма_из_codechef]]
 +
* [[Blog:Advanced_Algorithms/Python-оптимизация_алгоритма_динамического_программирования_из_codechef]]
 +
* [[Blog:Advanced_Algorithms/Путь_хакера_—_решение_задачи_с_codechef_на_питон._С_машинным_кодом]]
 +
</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://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]]) разберут! Или выбьют все задачи из какой-нибудь категории!
Строка 15: Строка 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 }}

Текущая версия на 12:49, 26 февраля 2024

Обращаю внимание — решать задачи по алгоритмической практике именно на Python. Первый квест по регистрации должен был научить вас внимательности.

2024-02-26 Feedback 2024-02-26 13-59-13 image0.png

Цель — именно взбодрить 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, но не осилили и упростили).
  • Не откладывайте, ибо все задачи с простыми решениями на пару строк (A, B) разберут! Или выбьют все задачи из какой-нибудь категории!
  • C другой стороны, те кто набрал нужное количество — остановитесь, оставьте задачи остальным (задачи это ценный ресурс, и цель не замучить вас, а чисто подтянуть-проверить-выровнять)! Кто закрыл квест, у тех будет подкрашено как-то так:
2024-02-26 Feedback 2024-02-26 14-33-39 image0.png

Пока мне именно важно, чтобы все втянулись, а не так, что «отличники» где-то в отрыве уже занимаются и труднорешаемыми задачами и пишут статью в Q1, а все остальные даже не приступили к квесту.