C# 문자열로 된 "1+2+3" 의 합을 구하라!
문제! "1+2+3" 이라는 문자열을 숫자로 계산하여 합을 나타내라 결과 : ex) 1+2+3 = 6 string temp = "1+2+3"; 먼저 위와 같은 문자열이 있다고 가정을 하고 (물론 입력 받아서 할 수도 있지만 귀찮기 때문..) 문자열로 "1+2+3" 으로 되어있는 걸 어떻게 더하지? 생각을 하다 너무 쉬운 방법이 있었다 바로 "+" 를 기준으로 문자를 나누는 것이다. "+"라는 문자를 기준으로 나누게 되면 바로 이렇게 될 것이다 string[] result= temp.Split('+'); 결과 : ["1"] ["2"] ["3"] 그럼 이걸 더하면 되겠다! 더하기 전에 sum 이라는 더할 변수를 선언하고 for문을 이용하여 더합니다. string temp = "1+2+3"; string[..
2019.06.14