и почему последний пункт не проходит?
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<>();
String tmp ="";
int n = Integer.parseInt(reader.readLine());
int m = Integer.parseInt(reader.readLine());
while (true){
tmp= reader.readLine();
if (tmp==null || tmp.isEmpty()) break;
list.add(tmp);
}
// System.out.println (list); // тут смотрел первоначальный список
tmp="";
for (int i=0;i<m;i++){
tmp = list.get(0);
list.remove(0);
list.add(tmp);
// System.out.println (list); // тут проверял перестановку элемента
}
// for (String s: list) System.out.println(s);
for (int i=0; i<list.size();i++){
System.out.println (list.get(i));
}
}
}
Денис Губернаторов
14 уровень
последний пункт не засчитывается. WTF
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Губернаторов
23 ноября 2019, 12:10
да нехай вашу налево... с конкретным параметром на ввод строк прокатило. вот так приучат писать программу не в общем виде, а для конкретных значений...
Спасибо.
0
Ksenia Volkova Java Developer в DXC Master
23 ноября 2019, 12:15
Приучают читать ТЗ ))
0
Ksenia Volkova Java Developer в DXC Master
23 ноября 2019, 11:55
А сколько надо строк ввести?
0
Денис Губернаторов
23 ноября 2019, 12:06
строк надо ввести 8. в моем варианте ввод строк не зависит от конкретного значения, хоть 5, хоть 12 можно ввести (более общий вид) :-)) ща попробуем
0