Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 대문자와 소문자(자바) 본문

JavaAlgorithm

프로그래머스 대문자와 소문자(자바)

MyDiaryYo 2023. 11. 29. 16:51

 

 

 

 

public static void main(String[] args) {

        String my_string = "cccCCC";
        String answer = "";
        
        //문자열 하나씩 접근해 대소문자 확인 후 변환하기
        for(int i=0; i<my_string.length(); i++){
            if(Character.isUpperCase(my_string.charAt(i))){
                answer = answer + Character.toLowerCase(my_string.charAt(i));
            }else{
                answer = answer + Character.toUpperCase(my_string.charAt(i));
            }
        }
        System.out.println(answer.toString());
    }

 

 

 public static void main(String[] args) {

        String my_string = "cccCCC";

        //문자열을 배열로 변환
        char[] chAr = my_string.toCharArray();

        //문자열 하나씩 확인 후 대문자나 소문자로 변환
        for (int i=0; i<chAr.length; i++) {
            char currCh = chAr[i];

            if(Character.isUpperCase(currCh)) {
                chAr[i] = Character.toLowerCase(currCh);
            }else{
                chAr[i] = Character.toUpperCase(currCh);
            }
        }
        String answer = new String(chAr);
        System.out.println(answer);
    }

 

 

결과: