백준 문제풀기/JAVA

[백준 10953 JAVA 자바] A+B - 6

냉동피자 2023. 8. 19. 18:30

10950과 비슷한 문제입니다

 

1. 특정 횟수의 반복을 하는데

2. 콤마로 구분된 두 숫자를 더해서

3. 출력합시다

 

여기서 핵심은 2번

콤마로 구분된 두 숫자를 

따로 저장하고

숫자로 더하는 것입니다

 

콤마로 구분된걸 나눌 때는

str.split(","); 이용합니다

 

코드입니다

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);		
		StringBuilder sb = new StringBuilder();
		
		int n = scan.nextInt();
		String str = scan.nextLine();
		
		for(int i=0; i<n; i++) {
			str = scan.nextLine();
			int a = Integer.parseInt(str.split(",")[0]);
			int b = Integer.parseInt(str.split(",")[1]);
			
			sb.append(a+b).append('\n');
		}
		
		System.out.print(sb);
	}
}

str.split(",") 을 하면

콤마로 구분된것들을

string의 배열 형태로 저장합니다

그래서 Integer.parseInt();를 이용해

우리가 더할 수 있도록 데이터 타입을 바꿔줍시다