백준 정보보호학부 동아리 소개

KIMYEONGJUN·3일 전
0
post-thumbnail

문제

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

첫 줄에 민재가 이야기한 동아리의 첫번째 글자가 주어진다. 이 글자는 M, W, C, A, $ 중 하나가 들어온다.

첫 줄에 민재가 생각하는 동아리의 전체 이름을 대소문자를 구분하여 출력해 보자.

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

입력 처리: BufferedReader를 사용하여 첫 번째 글자를 입력받는다.
동아리 이름 선택: switch 문을 사용하여 첫 번째 글자에 따라 해당 동아리의 이름을 결정한다.
출력: StringBuilder를 사용하여 최종 결과를 구성하고 출력한다.

코드로 구현

package baekjoon.baekjoon_27;

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

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

        // 첫 번째 글자 입력 받기
        char firstChar = br.readLine().charAt(0);

        // 동아리 이름 결정
        String clubName;
        switch (firstChar) {
            case 'M':
                clubName = "MatKor";
                break;
            case 'W':
                clubName = "WiCys";
                break;
            case 'C':
                clubName = "CyKor";
                break;
            case 'A':
                clubName = "AlKor";
                break;
            case '$':
                clubName = "$clear";
                break;
            default:
                clubName = ""; // 예외 처리 (실제 문제에서는 발생하지 않음)
        }

        // 결과 출력
        sb.append(clubName);
        System.out.println(sb.toString());
        br.close();
    }
}

마무리

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

profile
Junior backend developer

0개의 댓글

관련 채용 정보