[구름톤 챌린지 1주 차 학습 일기] 3일차 미션 문제 3. 합 계산기 (java)
Problem Solving/goorm

[구름톤 챌린지 1주 차 학습 일기] 3일차 미션 문제 3. 합 계산기 (java)

728x90

https://level.goorm.io/exam/195685/%ED%95%A9-%EA%B3%84%EC%82%B0%EA%B8%B0/quiz/1

 

구름LEVEL

난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.

level.goorm.io


728x90

 

내 생각

이번 문제도 문자열 파싱과 조건만 신경 써주면 쉽게 풀 수 있는 문제였다.


import java.io.*;
import java.util.*;

class Main {
	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st;
		
		int T = Integer.parseInt(br.readLine());
		int result = 0;
		
		for(int i = 0; i < T; i++) {
			st = new StringTokenizer(br.readLine());
			
			int a = Integer.parseInt(st.nextToken());
			String op = st.nextToken();
			int b = Integer.parseInt(st.nextToken());
			
			if(op.equals("+")) result += a + b;
			else if(op.equals("-")) result += a - b;
			else if(op.equals("*")) result += a * b;
			else result += a / b;
		}
		
		System.out.println(result);
	}
}
728x90