백준 특별한 학교 이름

KIMYEONGJUN·2025년 3월 24일
post-thumbnail

문제

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

첫 번째 줄에 학교의 약칭 중 하나가 주어진다.

첫 번째 줄에 입력된 학교의 정식 명칭을 출력한다.

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

BufferedReader를 사용하여 입력을 받는다.
입력된 약칭에 따라 switch 문을 사용하여 각각의 정식 명칭을 StringBuilder에 추가해준다.
결과를 한 번에 출력한다.

코드로 구현

package baekjoon.baekjoon_27;

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

// 백준 27889번 문제
public class Main971 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        String abbreviation = br.readLine().trim();

        switch (abbreviation) {
            case "NLCS":
                sb.append("North London Collegiate School");
                break;
            case "BHA":
                sb.append("Branksome Hall Asia");
                break;
            case "KIS":
                sb.append("Korea International School");
                break;
            case "SJA":
                sb.append("St. Johnsbury Academy");
                break;
            default:
                sb.append("Unknown abbreviation");
        }

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

마무리

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

profile
Junior backend developer

0개의 댓글