강의로 돌아가기
alita

[python / java] 풀이

  1. python 풀이

    def solution(my_string):
    arr = my_string.split()
    answer = int(arr[0]) 
    
    for i in range(1, len(arr), 2):
        if arr[i] == "+":
            answer += int(arr[i+1]) 
        else:
            answer -= int(arr[i+1])
    
    return answer
    
  2. java 풀이

작성중인 코드―Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
    public int solution(String my_string) {

        String[] arr = my_string.split(" ");
        int n = arr.length;
        int answer = Integer.parseInt(arr[0]);

        for (int i=1; i<n; i+=2) {
            if (arr[i].equals("+")) {
                answer += Integer.parseInt(arr[i+1]);
            } else {
                answer -= Integer.parseInt(arr[i+1]);
            }
        }

        return answer;

    }
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.