[백준] 4470

당당·2023년 7월 1일
0

백준

목록 보기
169/179

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

📔문제

텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하는 프로그램을 작성하시오.


📝입력

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


📺출력

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


📝예제 입력 1

5
Lionel Cosgrove
Alice
Columbus and Tallahassee
Shaun and Ed
Fido

📺예제 출력 1

1. Lionel Cosgrove
2. Alice
3. Columbus and Tallahassee
4. Shaun and Ed
5. Fido

🔍출처

ICPC > Regionals > North America > Pacific Northwest Regional > 2010 Pacific Northwest Region Programming Contest P번
-문제를 번역한 사람: baekjoon


🧮알고리즘 분류

  • 구현
  • 문자열

📃소스 코드

import java.util.Scanner;

public class Code4470 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int N=Integer.valueOf(sc.nextLine());

        String[] t=new String[N];
        for(int i=0;i<N;i++){
            t[i]=sc.nextLine();
        }

        for(int i=0;i<N;i++){
            System.out.println((i+1)+". "+t[i]);
        }
    }
}


📰출력 결과


📂고찰

int N=sc.nextInt();

로 처음에 했었는데, 자꾸 첫째 줄에는 ""이 입력이 됐었다. 그래서
그냥 nextLine()으로 입력을 받고, 그 값을 Integer.valueOf로 치환해버렸더니 해결됐다.

profile
MySQL DBA 신입 지원

0개의 댓글