Задача №901 Количество операций

Определить общее количество операций сложения (+), вычитания (-) и умножения (*) в заданном арифметическом выражении.

Входные данные

В одной строке задано арифметическое выражение, не содержащее скобок и пробелов. Количество символов в выражении не превышает 250.

Выходные данные

Вывести количество указанных операций.

Решение

public class Test
{
    public static void main (String[] args) throws java.lang.Exception
    {
        String text = System.console().readLine();
        int count = 0;
        for(int index = 1; index < text.length(); index++)
        {
            if(text.charAt(index) == '+' || text.charAt(index) == '-' || text.charAt(index) == '*')
            {
                count++;
            }
        }
        
        System.out.println(count);
    }
}

Смотрите также: