package com.javarush.task.task07.task0720;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
/*
Перестановочка подоспела
*/
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
//напишите тут ваш код
ArrayList<String> list = new ArrayList<>();
int N = scanner.nextInt();
int M = scanner.nextInt();
String swap;
for (int i=0; i<N; i++) {
list.add(scanner.nextLine());
}
for (int i=0; i<M; i++) {
swap = list.get(0);
list.remove(0);
list.add(swap);
}
for (String s : list) {
System.out.println(s);
}
}
}
Если заменить на Bufferreader все отлично работает.VLADISLAV UGAROV
20 уровень
Почему не работает через Scanner?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RiccioMaster
7 августа 2019, 22:48полезный
Потому что в буфере "повисает" несчитанный знак '\n', что остался от ввода последнего числа.
+1