public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> arr = new ArrayList<>();
int N = Integer.parseInt(reader.readLine());
int M = Integer.parseInt(reader.readLine());
for (int i = 0; i < N; i++) {
arr.add(String.valueOf(N));
}
for (int i = 0; i < M; i++) {
String temp = arr.get(0);
arr.remove(0);
arr.add(temp);
}
for (String value : arr) {
System.out.println(value);
}
}
}Дмитрий
22 уровень
Не понимаю условие задачи :(
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Иван Макаренко
1 августа 2019, 07:17решение
В первом цикле строку тоже нужно считывать с клавиатуры, а не переводить в строку её индекс. Ну и в третьем цикле не нужно мудрствовать с условиями)
+4
Maksimt58
25 июля 2019, 15:20
В общем удели больше внимания второму циклу и играйся в нем, пока не дойдешь до нужного вывода.
+1
Maksimt58
25 июля 2019, 15:18
Привет!
Тут все просто)
ты вводишь два числа: N и M
N - это будет количество строк, которое тебе надо ввести с клавиатуры, то есть если N=6, то ты вводишь с клавиатуры 6 строк.
М - это число, которое обозначает количество первых строк которые ты ввел, то есть если у тебя М равно 4, то ты берешь первые 4 строки из ранее тобой введенных 6.
Понимаешь?)
+3
МаксимAndroid Developer в UAPP LLC
25 июля 2019, 14:34
Мы тоже условие не видим )
0