Каждый день я решаю несколько проблем и головоломок из ранжированного режима Кодра. Цель состоит в том, чтобы достичь гениального ранга, по пути я объясняю, как я их решаю. Вам не нужен какой -либо фон программирования, чтобы начать работу, но вы узнаете кучу новых и интересных вещей по ходу дела.
Мы приближаемся к обновлению от «начинающего» до «умного» ранга, оставшееся еще несколько проблем. Я взволнован этим новым вызовом. Мы видели этот код раньше в немного другой версии. Нам нужно исправить две ошибки 🐼 и 😈. Первый, кажется, является начальным значением для переменной N , который используется в качестве условия в для петли. Внутри цикла мы заполняем массив числами под условием, что i % 3 Анкет Это означает, что если мы разделяем я К 3 оставшаяся часть должна быть нулю, другими словами, разделение должно привести к целому числу. Отделы всего числа на 3: 0, 3, 6, 9, … В конце говорится, что R , поскольку R не был объявлен до этого 😈, скорее всего, будет R . Если мы посмотрим на возможные ответы для 🐼, мы увидим 0, 5 и 13 Анкет Первые два неверны, потому что эти условия не будут генерировать достаточное количество чисел для массива, чтобы содержать 5 элементов (указано r ). Единственный допустимый ответ – 13, и мы можем доказать это: 0, 3, 6, 9 и 12 – пять чисел, которые делятся на 3 (оставшаяся часть которого составляет 0).
Если вы чувствуете себя вдохновленным и мотивированным, чтобы обновить свои навыки кодирования + отладки, присоединяйтесь ко мне на пути к гениальности в https://nevolin.be/codr/
Оригинал: “https://dev.to/codr/road-to-genius-beginner-13-apl”