๐ก ๊ฐ๊ฐ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ์๋ผ์ฃผ๊ณ
๊ทธ ๊ฐ๋ค์ ํ๋ณํ ์์ผ์ค ๋ค
switch ๋ฌธ์ ๋ฃ์ด ์ฒ๋ฆฌํด์ค๋ค.
๐ฌ Integer.parseInt() :: ๋ฌธ์์ด ---> ์ ์ int ๋ก ๋ณํ
๐ฌ str[1].charAt(0) :: ๋ฌธ์์ด๋ฐฐ์ด --- > char ๋ก ๋ณํํ ๋
class Solution {
public int solution(String binomial) {
int answer = 0;
String[] str = binomial.split(" ");
int a = Integer.parseInt(str[0]); int b = Integer.parseInt(str[2]);
char op = str[1].charAt(0); //๋ฐฐ์ด์์ ์ํ๋ ๋ฌธ์์ด์ ์ ํํ ๋ค์์ ํด๋น ๋ฌธ์์ด์์ ๋ฌธ์๋ฅผ ์ถ์ถ
switch (op){
case '+':
answer = a + b;
break;
case '-':
answer = a - b;
break;
case '*':
answer = a * b;
break;
}
return answer;
}
}