Фибоначчи : первое 0,потом 1,дальше сумма двух предыдущих В чем проблема то) Программка минут пишется, через рекурсию ещё и покажет какие-никакие знания Я переехал в мск пока ещё не слишком стар попробовать, с совершенно чётким знанием, что хату тут я никогда не куплю, сколько бы не зарабатывал, а сидеть в ссаном регионе и работать на вахтах за копейки я устал)

Комментарии: 36

  1. Evgeniy

    Это когда ты знаешь "секрет", а большинство не знают и начинают выкручиваться

    • Ilya

      За тот же период времени, чтобы начать нормально зарабатывать там, можно уже вполне неплохо зарабатывать сейчас и научится чему-то новому Вполне нормальный тест Мне всего 2 тестовых давали за все время Первое вообще хрень как-то, правда на новом для меня оборудовании, второе посложнее, но тем не менее все сделал У меня кстати чисто АСУ ТПшнре образование, но уйти в чистые программисты я вполне непрочь

      • Egor

        Ну вот я тоже подумал что это просто тест на логику. Мы даём простейший школьный: две переменные A и B. Надо поменять их значения между собой не вводя третью переменную. Или например реализовать И или ИЛИ при помощи нескольких транзисторов...

        • Ilya

          Cisco сдам, я надеюсь, дальше пойду доучивать все свои хотели) Про переменные, прошу прощения, за тупой вопрос. Swap использовать нужно же?) просто на том же питон это в одну строчку делается и без свапа

          • Egor

            Нет, только через простую арифметику

            • Denis

              нет, на логику это что-то вроде такого: Есть 10 мешков с монетами. В 9 - золотые. В одном - фальшивые. Фальшивые монеты весят 4 грамма, а золотые - 5 граммов. Как за 1 взвешивание определить, в каком мешке фальшивые?

        • Anonim

          чую что ответ где то в сложении вычитании и смене знака, но этот трюк годится только для целочисленных значений

        • Malformed

          Это бесполезно

      • Evgeniy

        То есть ты тоже не считаешь подобного работодателя "Выродком с понтами"?

        • Ilya

          Да мне как-то плевать) Я же иду работать, мне предлагают тест. У меня 2 пути, уйти или сделать этот тест

          • Denis

            за указатели тоже

            • Romanetz

              Ну про указатели - спорно, а вот рекурсия... Надо глубину вызовов контролировать, а ещё ос может ругнуться, что задача по времени не проходит. Всё, вуаля ваш объект сгорел ) резервный ПЛК с такой же кривой программой, на следующем скане повис

              • Denis

                она и с функцией может ругнуться

              • Anonim

                алгоритмы с рекурсией это для больших компьютеров хорошо, где ресурсов дохрена...

                • Ilya

                  a=a+b; b=a-b; a=a-b;

                  • Egor

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

                    • Ilya

                      Банальшина, зато узнал новое) Про указатели тоже занятная тема, ну в том что на плк они тоже есть и их несколько видов)

                      • Romanetz

                        Ну вот если глубину вызово контролировать ещё более-менее можно, то время выполнения - сразу программа превращается в сущий ад Ну так плк и на си прогают

                        • Ilya

                          Даже если вы из не используете, это же просто знания, которые помогают узнать "железо") Они есть и не в С)

                          • Romanetz

                            Не в си они очень куцые, в iec даже указателя на указатель нет

                            • Ilya

                              А он нужен?)

                  • Anonim

                    угу, только компилятор это в своей манере может сделать и один фиг временных переменных насоздавать

                    • Ilya

                      А это уже тебя как пользователя не касается) задачу ты выполнил

                      • Anonim

                        ну если не для МК код

                        • Ilya

                          В том же сименсе : pointer, Any, variant, ref (ссылка, но тем не менее) Я не знаю) Лезть в дебри компиляции это уже слишком

                  • Anonim

                    ну и при работе с крайними значениями в зависмоти от компилятора тут результат может оказаться очень забавным

                    • Ilya

                      Про не определённое поведение и крутую математику некоторых языков я вкурсе)

                      • Anonim

                        короче я хочу сказать что меня значения двух переменных без третьей крайний изврат в реальности

                        • Ilya

                          А я хочу научится мыслить абстракциями И чтобы при этом голова не болела

          • Evgeniy

            Вах! Отличный ответ!

        • Egor

          зависит от "атмосферы". Были такие собеседования, которые перерастали в показуху начальника отдела, мол смотрите какое эго, сколько я умею и знаю а ты не можешь ВАХ диода нарисовать....сразу мимо в таком коллективе трудится.

          • Evgeniy

            Ну знаешь, не нравится дверь всегда открыта :)

            • Denis

              в codesys стек из более чем 20000 вызовов , если я правильно помню

            • Egor

              так и делал =) Рекорд 4 дня был. Всё таки атмосфера и комфорт тоже важны

  2. Anonim

    рекурсия? а зачем она в этой числодробилке? стек вызовов заполнять?

    • Ilya

      Путей решения много, классический через рекурсию

Не нашли ответ?

Вам также может быть интересно