Adobe Interview Question
SDE-2sCountry: United States
In Java, I would something like:
public static int sum(String expression)
{
int sum = 0;
if(expression.length() == 0)
return 0;
for(int i = 0; i < expression.length() - 1; i = i + 2)
{
int value = Character.getNumericValue(expression.charAt(i));
char operator = expression.charAt(i + 1);
if(operator.equals("+"))
sum = sum + value;
else
sum = sum - value;
return sum;
}
- FahimehFakour February 21, 2018