Загрузка...

Разный код, нормальна?

Тема в разделе Python создана пользователем suslik1325 1 апр 2025. 242 просмотра

  1. suslik1325
    suslik1325 Автор темы 1 апр 2025 https://www.twitch.tv/xalexlztx 599 20 июл 2022
    Нормально ли, что мой код может значительно отличаться от решения учителей и т.п., хоть и логика кода может сильно хромать, но при любых входных данных он будет работать?
     
  2. Монополист
    Монополист 1 апр 2025 https://lolz.live/threads/8640118/ - обмен всего и вся 9752 6 мар 2021
    Работает - и ладно. Чем креативнее решение - тем лучше. Не нужно забиваться в шаблоны
     
    1. Посмотреть предыдущие комментарии (2)
    2. Монополист
      suslik1325, ну скорость зависит только, мб медленнее, мб быстрее. Если для кого-то делаешь то читаемость тоже должна быть
    3. K1p1k
      suslik1325, есть решение быстрые, есть медленные Пайтон сам по себе медленный. Написанный на C допустим цикл for быстрее while
    4. GreatestDreamer
      K1p1k, ОСТОРОЖНО ЭКСПЕРТЫ В КОММЕНТАРИЯХ!!!
  3. oooooooooooooo
    oooooooooooooo 1 апр 2025 50 рублей 418 28 дек 2024
    Да, нормально.
     
  4. Eblocrut
    Eblocrut 1 апр 2025 делаем 5358 14 июн 2023
    да
     
  5. десептикон
    десептикон 1 апр 2025 she/her 2294 29 мар 2021
    Конечно может быть
     
  6. ЛевыйТип
    Это называется костыли
     
    1. Посмотреть предыдущие комментарии (9)
    2. suslik1325 Автор темы
      def, Дано натуральное число n(n≥10. Напишите программу, которая определяет его максимальную и минимальную цифры и выводит текст в следующем формате:
      1 апр 2025 Изменено
    3. ЛевыйТип
      suslik1325, у тя просто
      Код
      if b > c:

      b = b

      else:

      b = c

      if g < c:

      g = g

      else:

      g = c
      Вместо
      Код
      max_digit = max(max_digit, cur_digit)

      min_digit = min(min_digit, cur_digit)

      , это просто костыль ТК ты не знаешь/не вспомнил)что либо ещё базовые вещи ( нечего страшного в этом нет) .
      Делают они одно и то же но в первом случаи все максимально запутанно
      1 апр 2025 Изменено
    4. suslik1325 Автор темы
      ЛевыйТип, теперь я понял что такое костыли, спасибо, ну я на начале изучения, и стараюсь костыльный код не делать, а чтобы всё было красиво и без херни
    5. Посмотреть следующие комментарии (4)
  7. okse
    okse 1 апр 2025 They see me rollin 6513 3 окт 2021
    Главное чтоб мог объяснить как он работает и как действуют функции, которые учитель не показывал
     
  8. Киана
    Суть программистов: Работает - не трогай. А как он написан - дело последнее.
    Я могу с ума сойти и через if else написать все и ничего мне не сделают.
     
    1. Посмотреть предыдущие комментарии (1)
    2. Киана
      def, мне обещали руки сломать вместе с коленями. Я не хочу жить с трубкой жизнеобеспечения во рту
    3. g2_the_coder
      Киана, лучше уже через словарь мапить, чем if else писать.
    4. Киана
  9. g2_the_coder
    g2_the_coder 1 апр 2025 2 13 июн 2024
    Да, это нормально. В программировании мы часто можем решать одну и ту же задачу разными способами. Главное – не слепо следовать решениям учителей, а понимать, почему твой код работает, почему он лучше или хуже.
     
  10. Kuujou_Joutarou
    Kuujou_Joutarou 1 апр 2025 https://lolz.live/threads/8981756/ | VDS сервера в Москве 5879 27 май 2019
    работает и не ебёт, пусть хоть на голове стоят, и похуй что 100 циклов можно заменить одной командой
     
    1. suslik1325 Автор темы
      Kuujou_Joutarou, да просто не хочется оказаться у разбитого корыта, и условно выводить числа от 1 до 200 принтами
  11. Y4sperMaglot
    Работает и ладно, но может отличаться скорость и качество работы, ты сам должен это понимать, как будет быстрее или менее ресурсоёмко, ты желательно должен знать что вообще происходит внутри функций и методов у разных классов, какие алгоритмы там под капотом вообще и всё такое
    Можешь делать тесты по времени, какой код будет быстрее работать, твой или у учителей, ну и смотреть че по памяти сжираемой твоей программой
     
    1 апр 2025 Изменено
  12. Whitley
    Whitley 1 апр 2025 Заблокирован(а)
    если правильно работает, то какое дело как выглядит код
     
  13. Kimmoli
    Kimmoli 1 апр 2025 Покровитель куни 412 11 авг 2022
    Ну типа ты можешь решить в одну строчку, а он расписать на тысячи. Разница лишь в читаемости и скорости
     
Top
Загрузка...