백준 줄번호

KIMYEONGJUN·2025년 3월 1일
post-thumbnail

문제

내가 생각했을때 문제에서 원하는부분

첫째 줄에 줄의 수 N이 주어진다.
둘째 줄부터 N개의 줄에 각 줄의 내용이 주어진다.
각 줄에 있는 글자의 개수는 50글자를 넘지 않는다.

각 문장의 앞에 줄 번호를 추가한 뒤 출력한다. 줄 번호는 1번부터 시작한다.
줄번호를 추가하는 형식은 출력 예제를 참고하면 된다.

내가 이 문제를 보고 생각해본 부분

BufferedReader를 사용하여 입력을 받는다.
첫 번째 줄에서 줄의 수 N을 입력받는다.
StringBuilder를 사용하여 각 줄의 내용을 저장하고, 줄 번호를 추가해준다,
마지막에 모든 내용을 한 번에 출력한다.

코드로 구현

package baekjoon.baekjoon_27;

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

// 백준 4470번 문제
public class Main947 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        int N = Integer.parseInt(br.readLine());

        for(int i = 1; i <= N; i++) {
            String line = br.readLine();
            sb.append(i).append(". ").append(line).append("\n"); // 줄 번호와 내용 추가
        }

        System.out.print(sb.toString());
        br.close();
    }
}

마무리

코드와 설명이 부족할수 있습니다. 코드를 보시고 문제가 있거나 코드 개선이 필요한 부분이 있다면 댓글로 말해주시면 감사한 마음으로 참고해 코드를 수정 하겠습니다.

profile
Junior backend developer

0개의 댓글