문제 설명
문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요.
using System;
public class Solution {
public int solution(string binomial) {
int answer = 0;
string[] a = binomial.Split('+','-','*');
string[] b = binomial.Split(' ');
Console.Write(b[0]);
Console.Write(b[1]);
Console.Write(b[2]);
answer = int.Parse(b[0]);
if ( char.Parse(b[1]) == '+' )
{
answer = int.Parse(b[0]) + int.Parse(b[2]);
}
else if( char.Parse(b[1]) == '-' )
{
answer = int.Parse(b[0]) - int.Parse(b[2]);
}
else
answer = int.Parse(b[0]) * int.Parse(b[2]);
return answer;
}
}
빈 배열에 추가, 삭제하기 (0) | 2024.06.17 |
---|---|
세 개의 구분자 (0) | 2024.06.17 |
특정한 문자를 대문자로 바꾸기 (0) | 2024.06.17 |
n보다 커질 때까지 더하기 (0) | 2024.06.17 |
n개 간격의 원소들 (0) | 2024.06.17 |