
내가 생각했을때 문제에서 원하는부분
알파벳으로 이루어진 문자열 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
}
}
위에 있는 코드를 변경한 코드
코드와 설명이 부족할수 있습니다. 코드를 보시고 문제가 있거나 코드 개선이 필요한 부분이 있다면 댓글로 말해주시면 감사한 마음으로 참고해 코드를 수정 하겠습니다.