Такого результата можно достигнуть периодично тренируясь в решении задач по программированию.
Мы представим 5 задач для практики алгоритмического мышления.
1. Кумулятивная сумма - написать функцию, которая возвращает массив arr, гдe элемент под индексом i является суммой
arr[0] + arr[1] + ... + a[i]2. Последовательность Фиббоначи - написать функцию которая вовращает n - ый элемент последовательности, в которой каждый элемент равен сумме двух предыдущих элементов.
3. Сечение двух массивов - Даны два массива целых чисел arr1 и arr2, создайте функцию, которая возвращает массив, содержащий их общие элементы (без дубликатов).
4. Анаграмные строки - Даны 2 строки str1 и str2, состоящие только из строчных букв, создайте логическую функцию, которая проверяет, являются ли они анаграммами (состоящими из тех же букв с одинаковым количеством повторений)
5. Учитывая строку s_ и целое число k_, создайте функцию, которая разбивает ее на фрагменты по k_ символов (последний фрагмент может содержать меньше k_ символов, если необходимо)