Загрузка...

Different code, normal?

Thread in Python created by suslik1325 Apr 1, 2025. 225 views

  1. suslik1325
    Нормально ли, что мой код может значительно отличаться от решения учителей и т.п., хоть и логика кода может сильно хромать, но при любых входных данных он будет работать?
     
  2. Монополист
    Монополист Apr 1, 2025 https://lolz.live/threads/8640118/ - обмен всего и вся 9751 Mar 6, 2021
    Работает - и ладно. Чем креативнее решение - тем лучше. Не нужно забиваться в шаблоны
     
    1. View previous comments (2)
    2. Монополист
      suslik1325, ну скорость зависит только, мб медленнее, мб быстрее. Если для кого-то делаешь то читаемость тоже должна быть
    3. K1p1k
      suslik1325, есть решение быстрые, есть медленные Пайтон сам по себе медленный. Написанный на C допустим цикл for быстрее while
    4. GreatestDreamer
      K1p1k, ОСТОРОЖНО ЭКСПЕРТЫ В КОММЕНТАРИЯХ!!!
  3. oooooooooooooo
    oooooooooooooo Apr 1, 2025 50 рублей 416 Dec 28, 2024
    Да, нормально.
     
  4. Eblocrut
    Eblocrut Apr 1, 2025 делаем 5358 Jun 14, 2023
    да
     
  5. десептикон
    десептикон Apr 1, 2025 she/her 2294 Mar 29, 2021
    Конечно может быть
     
  6. ЛевыйТип
    Это называется костыли
     
    1. View previous comments (13)
    2. Элейна
      suslik1325, по факту то работают оба варианта, но так как ты учишься, тебе стоит делать именно по уроку, чтобы запомнить инфу и научиться её применять. В этом же и смысл курса, научиться чему-то, а не просто задачки прорешивать
    3. suslik1325 Topic starter
      Элейна, Недавно узнал, что такое ревью, и как раз мой код это тот случай, работает, но можно «улучшить», оптимизировать
    4. Элейна
      suslik1325, я тебе не это донести пытаюсь. У тебя задача на курс не просто иметь возможность прорешать задачки, а прорешать их так, как это подразумевает задание. Изучил ты эти мин/макс - стоит решать задачу так, как тебя учили, чтобы ты в дальнейшем знал, как это юзать. По факту ты почти что угодно можешь на иф элс написать, но толку от прохождения курса не будет, т.к ты знания не закрепил и не научился их применять в решениях
  7. okse
    okse Apr 1, 2025 They see me rollin 6513 Oct 3, 2021
    Главное чтоб мог объяснить как он работает и как действуют функции, которые учитель не показывал
     
  8. Киана
    Киана Apr 1, 2025 Реклама от Кианы - lolz.live/threads/7756293/
    Суть программистов: Работает - не трогай. А как он написан - дело последнее.
    Я могу с ума сойти и через if else написать все и ничего мне не сделают.
     
    1. View previous comments (1)
    2. Киана
      def, мне обещали руки сломать вместе с коленями. Я не хочу жить с трубкой жизнеобеспечения во рту
    3. g2_the_coder
      Киана, лучше уже через словарь мапить, чем if else писать.
    4. Киана
  9. g2_the_coder
    Да, это нормально. В программировании мы часто можем решать одну и ту же задачу разными способами. Главное – не слепо следовать решениям учителей, а понимать, почему твой код работает, почему он лучше или хуже.
     
  10. Kuujou_Joutarou
    Kuujou_Joutarou Apr 1, 2025 https://lolz.live/threads/8981756/ | VDS сервера в Москве 5871 May 27, 2019
    работает и не ебёт, пусть хоть на голове стоят, и похуй что 100 циклов можно заменить одной командой
     
    1. suslik1325 Topic starter
      Kuujou_Joutarou, да просто не хочется оказаться у разбитого корыта, и условно выводить числа от 1 до 200 принтами
  11. Y4sperMaglot
    Работает и ладно, но может отличаться скорость и качество работы, ты сам должен это понимать, как будет быстрее или менее ресурсоёмко, ты желательно должен знать что вообще происходит внутри функций и методов у разных классов, какие алгоритмы там под капотом вообще и всё такое
    Можешь делать тесты по времени, какой код будет быстрее работать, твой или у учителей, ну и смотреть че по памяти сжираемой твоей программой
     
  12. Whitley
    если правильно работает, то какое дело как выглядит код
     
  13. Kimmoli
    Kimmoli Apr 1, 2025 Покровитель куни 412 Aug 11, 2022
    Ну типа ты можешь решить в одну строчку, а он расписать на тысячи. Разница лишь в читаемости и скорости
     
Top
Loading...