프로그래머스 대문자로 바꾸기

KIMYEONGJUN·2026년 7월 1일
post-thumbnail

문제

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

알파벳으로 이루어진 문자열 myString이 주어집니다.
모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요.

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

public static String solution(String myString) 메서드는 입력받은 문자열 myString을 대문자로 변환하여 반환하는 역할을 한다.
여기서 myString.toUpperCase()는 자바 내장 메서드로 문자열 내 모든 알파벳을 대문자로 변환한다는 점에서 핵심이다.
main 메서드는 자바 프로그램의 시작점이며, 이곳에서 문제 해결 함수 solution을 두 가지 입력값 "aBcDeFg"와 "AAA"에 대해 호출한다.
각각의 결과 값은 result1, result2에 저장되어 System.out.println으로 화면에 출력된다.
출력 결과는 각각 "ABCDEFG"와 "AAA"가 되어 문제에서 요구한 대문자 변환 결과와 일치한다.

코드로 구현

class Solution {
    public String solution(String myString) {
        String answer = myString.toUpperCase();
        return answer;
    }
}

프로그래머스 코드

package programmers;

// 프로그래머스 대문자로 바꾸기
public class Main68 {
    public static String solution(String myString) {
        return myString.toUpperCase();
    }

    public static void main(String[] args) {
        String input1 = "aBcDeFg";
        String input2 = "AAA";

        String result1 = solution(input1);
        String result2 = solution(input2);

        System.out.println(result1);  // ABCDEFG
        System.out.println(result2);  // AAA
    }
}

위에 있는 코드를 변경한 코드

마무리

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

profile
Junior backend developer

0개의 댓글