1. Две суммы
Учитывая массив целых чисел nums и целочисленную цель, вернуть индексы двух чисел так, чтобы они складывались в цель.
Вы можете предположить, что каждый вход будет иметь ровно одно решение, и вы не можете использовать один и тот же элемент дважды.
Вы можете вернуть ответ в любом порядке.
Пример
Ввод: nums = [2,7,11,15], target = 9
Вывод: [0,1]
Объяснение: Потому что nums[0 ] + nums[1] == 9, мы возвращаем [0, 1].
Решение
Шаг 01. Я просто перебираю массив с помощью циклов for, а внутри циклов for снова перебираю массив, но на этот раз начинаю индекс со следующей позиции (сравните с первой итерацией)
Шаг 02: Таким образом, я получил пару чисел из массива и проверил, равна ли сумма пары целевому числу или нет.
Шаг 03: Если общее значение равно целевому, я просто возвращаю порядковые номера.
Если вы хотите, чтобы я публиковал больше таких постов, Купите мне кофе.
👉 Ссылка на канал YouTube: https://www.youtube.com/channel/UCW_09Nbobf4URLkAlEo84sw
👉 Ссылка на плейлист: https://youtube.com/playlist?list=PLUnklBXn8NSefCpBaLe39mds6dQx-tDDD
👉 Свяжитесь со мной (LinkedIn): https://www.linkedin.com/in/abusalehfaysal
👉 Подпишитесь на нашу страницу LinkedIn:
👉 Поставьте лайк нашей странице Facebook: https://www. facebook.com/thebacklogprogrammer/
👉 Присоединяйтесь к нашему сообществу (группа в Facebook): https://www.facebook.com/groups/5500588936676942/
👉 Следуйте за мной по адресу: https:// www.facebook.com/AbuSalehFaysal10
👉 Twitter: https://twitter.com/AbuSalehFaysal
👉 Блог Абу Салеха Фейсала: https://abusalehfaysal.hashnode.dev/
👉 Hasnode: https://hashnode.com/@AbuSalehFaysal
👉 Сообщество разработчиков: https:// dev.to/abusalehfaysal
👉 freeCodeCamp: https://www.freecodecamp.org/abusalehfaysal
👉 Medium: https://abusalehfaysal.medium.com/
👉 GitHub: https://github.com/AbuSalehFaysal
👉 GitLab: https://gitlab.com/AbuSalehFaysal