본문 바로가기
알고리즘 풀이

[백준]10952:A+B - 5 - java풀이

by 코디드 2023. 4. 4.

간단하게 풀 수 있는 문제다.

 

BufferedReader+charAt+BufferedWriter

 

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		
		while(true) {
			String str = br.readLine();
			int A = str.charAt(0)-'0';
			int B = str.charAt(2)-'0';
			
			if(A==0 && B==0) break;
			
			bw.write(A+B+"\n");
		}
		br.close();
		bw.flush();
		bw.close();
	}
}

 

A와 B가 한자리 수이기 때문에 charAt 을 이용해 쉽게 값을 구할수 있다.

'0'을 빼줘야 문자가 아닌 숫자를 A를 구할 수 있단걸 명심하자.

 

 

https://devsjd.tistory.com/entry/%EB%B0%B1%EC%A4%8011021%EB%B2%88-AB-7-java-%ED%92%80%EC%9D%B4

 

[백준]11021번: A+B -7 - java 풀이

StringBuilder나 BufferedWriter로 풀면 정말 간단한 문제인데 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args

devsjd.tistory.com

charAt에 대해 좀 더 자세히 적어둔 글이다