package
0.0.0-20241221191246-b80a13d7bbe0
Repository: https://github.com/yvv4git/go-algorithms.git
Documentation: pkg.go.dev

# README

372. Super Pow

Level - medium

Task

Your task is to calculate ab mod 1337 where a is a positive integer and b is an extremely large positive integer given in the form of an array.

Объяснение

Задача состоит в написании функции, которая реализует возведение числа в степень, используя заданный массив цифр.

Функция должна возвращать результат возведения числа a в степень, заданную массивом b.

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

Также важно учесть, что результат должен быть вычислен по модулю 1337, так как это значение дает нам возможность получить результат, который не выходит за пределы диапазона типа int.

Example 1:

Input: a = 2, b = [3]
Output: 8

Example 2:

Input: a = 2, b = [1,0]
Output: 1024

Example 3:

Input: a = 1, b = [4,3,3,8,5,2]
Output: 1