개발놀이터

1-2. 대소문자 변환 본문

기타/코딩테스트

1-2. 대소문자 변환

마늘냄새폴폴 2023. 2. 7. 05:55

 

Character 클래스에 isLowerCase, isUpperCase의 존재를 몰랐다... Character 클래스 은근 자주 쓰일듯 하다. 

 

풀지는 못했고 선생님 코드로 바로 확인하겠다. 

 

package string.upperlower12.teacher;

import java.util.Scanner;

public class Main {

    private static String solution(String str) {
        String answer = "";

        for (char x : str.toCharArray()) {
            if (Character.isLowerCase(x)) answer += Character.toUpperCase(x);
            else answer += Character.toLowerCase(x);

//            if (x >= 97 && x <= 122) answer += (char)(x - 32);
//            else answer += (char)(x + 32);
        }

        return answer;
    }

    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        String str = kb.next();
        System.out.println(solution(str));
    }
}

'기타 > 코딩테스트' 카테고리의 다른 글

1-6. 중복된 문자 제거  (0) 2023.02.07
1-5. 특정 문자 뒤집기  (0) 2023.02.07
1-4. 단어 바꾸기  (0) 2023.02.07
1-3. 문장 속 단어찾기  (0) 2023.02.07
1-1. 문자 찾기  (0) 2023.02.07