package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int number = 0;
if (a > 0) number=1;
if (b > 0) number+=1;
if (c > 0) number+=1;
System.out.println(number);
}
}
сделал максимально простое решение как по мне
НО подскажите как написать через цикл
oleg
16 уровень
максимально просто????
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
oleg
4 октября 2019, 22:46
я уже начал себе придумывать массивы или коллекции...
Вопрос в том есть ли смысл сейчас лезть в них, ведь этого еще не было в лекциях.
0
Ksenia VolkovaJava Developer в DXCMaster
4 октября 2019, 22:53
Массивы и коллекции и так скоро будут. Если хочется, можно и сейчас посмотреть, конечно.
Но мне кажется, важнее научиться определять, какие инструменты необходимы для решения той или иной задачи.
Здесь, например, не нужны никакие массивы. Ведь нет необходимости хранить введенные числа - нужно просто посчитать, сколько из них положительные - как если бы мы пальцы загибали.
0
Ksenia VolkovaJava Developer в DXCMaster
4 октября 2019, 22:42
Сделать ввод с клавиатуры в цикле, и сразу в этом же цикле делать проверку на >0
0