백준 > 단어 뒤집기(Java)

jinvicky·2023년 11월 22일
0

Algorithm - Java

목록 보기
2/63

단어 뒤집기

맨 처음에 뒤집을 문장의 개수를 입력하고, 이후에 입력한 문장들의 단어를 뒤집어서 개행으로 리스트 출력한다.

package src.baekjoon;


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) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int length = Integer.parseInt(br.readLine());
        StringBuilder result = new StringBuilder();

        for (int i = 0; i < length; i++) {
            StringTokenizer str = new StringTokenizer(br.readLine(), " ");
            while (str.hasMoreTokens()) {
                StringBuffer sb = new StringBuffer(str.nextToken());
                result.append(sb.reverse() + " ");
            }
            result.append("\n");
        }
        System.out.println(result);
    }
}

백준 알고리즘 과제를 제출할 때 특징 (처음이어서 애먹었다)

  1. 클래스 이름이 Main이어야 한다.
  2. import한 클래스들은 포함해야 한다.

오답 이유

  • 뒤집기는 성공했는데 1줄만 고려해서 짰다. length를 추가 안 함.
  • 개행 처리 "\n"을 안 했다.
profile
Front-End와 Back-End 경험, 지식을 공유합니다.

0개의 댓글