public class Solution {
public static void main(String[] args) throws Exception {
int sum = 0;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> inn = new ArrayList<>();
int q = Integer.parseInt(reader.readLine());
if (q!=-1) {
inn.add(q);
} else {
for (int i=0;i<=inn.size();i++) {
sum += i;
System.out.println(sum);//напишите тут ваш код
}
}
}
}Igor_kj
23 уровень
не могу понять что не так.
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Артем DivertittoSenior Android-разработчи в United TechMaster
15 августа 2018, 17:11
Твоя програа позволяет ввести не больше одного числа
0
--------Master
15 августа 2018, 16:59
А запустить и наглядно посмотреть, что не так?
0
Igor_kj
15 августа 2018, 17:07
пробывал,вижу что вводит можно только число, не пойму почему.
0
--------Master
15 августа 2018, 17:10
Видимо, потому, что в коде предусмотрен только один ввод числа q? Подсказка: если надо несколько раз выполнять какие-то действия, то обычно организуют для этого цикл.
0
Igor_kj
15 августа 2018, 17:14
я уже понял, щас пытаюсь это сделать
0
Igor_kj
15 августа 2018, 17:30
так смотрите,задачу я решил уже давно через, while , захотел заморочится и решить вот так , прост интересно было попробывать,не могу придумать как теперь запихнуть ввод в правильный цыкл.
0
--------Master
15 августа 2018, 17:36
Логичнее всего через while и получается. Можно какие-то варианты с for, но более громоздко и менее читабельно, типа
0
Igor_kj
15 августа 2018, 17:40
спасибо, а то у меня уже мозги по не много начали закипать))))
+1