IdoCleanCode
article thumbnail
반응형

자바로 백준 10950번 A+B -3 문제를 풀어 보겠습니다.

 

문제

[Java] 백준 10950번 A+B -3 문제 풀기

https://www.acmicpc.net/problem/10950

 

풀이

이 문제는 주어진 테스트 케이스 수 T에 맞쳐서 반복적으로 두 정수 A와 B의 합을 구한후 출력하는 문제입니다.

 

여러 번의 출력 작업이 반복되기 때문에 각 결과를 StringBuffer에 저장한 후 마지막에 한번에 출력하는 방식으로 성능을 최적화할 수 있습니다. 이 방법은 매변 출력하는 대신 반복 작업 중 출력할 결과를 모두 버퍼에 apped() 한 뒤 한 번에 출력하는 방식입니다.

 

코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt();  // 테스트 케이스 개수 입력
        StringBuffer sb = new StringBuffer();  // 결과를 저장할 StringBuffer

        for (int i = 0; i < T; i++) {
            int A = sc.nextInt();  // 첫 번째 정수 A 입력
            int B = sc.nextInt();  // 두 번째 정수 B 입력
            sb.append(A + B).append("\n");  // A+B 결과를 StringBuffer에 추가
        }

        // 한 번에 결과 출력
        System.out.print(sb.toString());

        sc.close();  // Scanner 닫기
    }
}

 

https://idocleancode.tistory.com/371

 

[백준] 문제 풀이 모음

안녕하세요~ 백준 알고리즘 문제를 풀어보고 내용을 정리 하겠습니다.입출력과 사칙연산자바2557번: Hello World1000번: A + B1001번: A - B10998번: A x B1008번: A / B10869번: 사칙연산10926번: ??!18108번: 1998년생

idocleancode.tistory.com

 

반응형
profile

IdoCleanCode

@IdoCleanCode

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!