Я начал кодировать в python 2 дня назад. В hackerrank я решал проблемы, и я не могу найти ошибку в этом коде.Вот проблема.
Операция левого вращения массива сдвигает каждый элемент элемента массива влево.Например, если левые повороты выполняются для массива, массив становится.
При наличии массива целых чисел и числа выполняйте левые повороты в массиве.Возврат обновленного массива для печати в виде одной строки разделенных пробелом целых чисел.
Описание функции
Завершите функцию rotLeft в редакторе ниже.Он должен возвращать полученный массив целых чисел.
rotLeft имеет следующие параметры:
Массив целых чисел.Целое число, число поворотов.
Формат ввода
Первая строка содержит два целых числа, разделенных пробелами, а также размер и количество поворотов влево, которые вы должны выполнить.Вторая строка содержит целые числа, разделенные пробелами.
Формат вывода
Выведите одну строку целых чисел, разделенных пробелами, обозначающую конечное состояние массива после выполнения поворотов влево.
вот мой код
import math
import os
import random
import re
import sys
n , d = input().split()
a = d % n
b = n - a
l = []
while(n>0):
k = input().split()
l.append(k)
n=n-1
while(b>0):
l.append(l[0])
l.pop()
b=b-1
print(l)
, он показывает ошибку времени выполнения.
Traceback (последний вызов был последним): файл "Solution.py", строка 8, в a = d% nОшибка типа: не все аргументы, преобразованные во время форматирования строки