[프로그래머스] Lv.0 대문자로 바꾸기.java

hgghfgf·2023년 4월 24일
0

프로그래머스

목록 보기
10/227

대문자로 바꾸기.java

class Solution {
    public String solution(String myString) {
        String answer = "";
        int tmp;
        for(int i=0; i<myString.length(); i++){
            tmp = (int)myString.charAt(i);
            if((97<=tmp)&&(tmp<=122)){
                answer += (char)(tmp-32);
            }else{
                answer += (char)tmp;
            }
        }
        return answer;
    }
}

소문자 알파벳에 해당하는 경우 (97 이상, 122 이하), tmp에서 32를 뺀 값을 다시 char 타입으로 변환하여 answer 문자열에 더합니다. 이렇게 하면 소문자 알파벳이 대문자 알파벳으로 변환합니다.

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글