ДАЮ 50 БАЛОВ
Дано масив A розмірності N.
Завдання полягає в тому, щоб повернути масив на D елементів, де D≤N.
Формат вхідних даних
Перший рядок вхідного потоку містить цілі числа N,D.
Наступний рядок містить N цілих чисел Ai.
Числа у рядках розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести отриманий масив. Елементи масиву розділяти пропуском.
Обмеження
1≤N≤105
1≤D≤N
1≤Ai≤1000
Posach:
python?
C++
Но можно на пайтон
спасибо
извини, но С++ плохо знаю, поэтому подумаю как можно на питоне сделать
я не могу сделать
Приклад вхідних даних
7 2
1 2 3 4 5 6 7
Приклад вихідних даних
3 4 5 6 7 1 2
7 2
1 2 3 4 5 6 7
Приклад вихідних даних
3 4 5 6 7 1 2
привет
правильно
Ответы
Ответ дал:
2
N, D = map(int, input("> ").split())
A = list(map(str, input("> ").split()))
print(" ".join(A[D:] + A[:D]))
Если что-то не так - напиши, исправлю
Спасибо решил 70%
А что не так?
Например
Ты водишь
7 2
1 2 3 4 5 6 7
Должно вывести
3 4 5 6 7 1 2
А выводит просто
1 2
Ты водишь
7 2
1 2 3 4 5 6 7
Должно вывести
3 4 5 6 7 1 2
А выводит просто
1 2
ну так
Первое же число, это кол-во элементов в массиве. А второе - срез. Собственно тебе дают два числа, которые ты и указал
Ну первое число мне и даром не сдалось, потому что я не делаю это на С++, а второе число я использовал
ААА. Погоди, я походу понял
Ща переделаю
Теперь всё работает как нужно
а понятно
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад