package com.javarush.task.task07.task0720;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Перестановочка подоспела
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String>list = new ArrayList<>();
// System.out.println("Введите число N");
int N = Integer.parseInt(reader.readLine());
// System.out.println("Введите число M");
int M = Integer.parseInt(reader.readLine());
for (int i = 0; i < N; i++){
// System.out.println("Введите еще одну строку ");
String n = reader.readLine();
list.add(n);
}
for(int i = M - 1; i >= 0; i--){
String nnn = list.get(i);
list.add(nnn);
list.remove(i);
}
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
}
//напишите тут ваш код
}
}/*package com.javarush.task.task07.task0720;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Перестановочка подоспела
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//напишите тут ваш код
}
}
*/
package com.javarush.task.task07.task0720;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Перестановочка подоспела
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String>list = new ArrayList<>();
// System.out.println("Введите число N");
int N = Integer.parseInt(reader.readLine());
// System.out.println("Введите число M");
int M = Integer.parseInt(reader.readLine());
for (int i = 0; i < N; i++){
// System.out.println("Введите еще одну строку ");
String n = reader.readLine();
list.add(n);
}
for(int i = M - 1; i >= 0; i--){
String nnn = list.get(i);
list.add(nnn);
list.remove(i);
}
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
}
//напишите тут ваш код
}
}
/* Перестановочка подоспела
Ввести с клавиатуры 2 числа N и M.
Ввести N строк и заполнить ими список.
Переставить M первых строк в конец списка.
Вывести список на экран, каждое значение с новой строки.
Примечание: запрещено создавать больше одного списка.
Требования:
1. Объяви переменную типа список строк и сразу проинициализируй ee.
2. Считай c клавиатуры числа N и M, считай N строк и добавь их в список.
3. Переставить M первых строк в конец списка.
4. Выведи список на экран, каждое значение с новой строки.*/