inblog logo
|
sxias
    Programmers_CT

    [Programmers_CT] 24. 대소문자 바꿔서 출력하기

    문정준's avatar
    문정준
    Mar 19, 2025
    [Programmers_CT] 24. 대소문자 바꿔서 출력하기
    Contents
    1. 문제 설명제한 사항2. 입출력 예시3. 코드 작성4. 테스트 실행5. 제출 후 채점
     
    💡
    프로그래머스 코딩 테스트 22. 대소문자 바꿔서 출력하기

    1. 문제 설명

    notion image

    제한 사항

    notion image

    2. 입출력 예시

    notion image

    3. 코드 작성

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String result = ""; for(int i=0;i<a.length();i++) { char b = a.charAt(i); if(Character.isUpperCase(b)) result += Character.toLowerCase(b); else result += Character.toUpperCase(b); } System.out.println(result); } }
    ✏️

    문자열의 대소문자 변환 : 조건문 활용

    • Character.charAt(n) : n번째 문자를 받아옴
      • 문자의 입장에서 문자열은 문자의 배열
    • 입력 받은 문자열의 크기만큼 문자 비교 후 변환 : 문자열의 길이 a.length()
      • 받아온 문자가 소문자면 대문자로 변환, 대문자면 소문자로 변환하여 result에 추가
        • if(Character.isUpperCase(b)) result += Character.toLowerCase(b); else result += Character.toUpperCase(b);
      • 변환한 문자열을 출력
        • System.out.println(result);

    4. 테스트 실행

    notion image

    5. 제출 후 채점

    notion image
    Share article
    Contents
    1. 문제 설명제한 사항2. 입출력 예시3. 코드 작성4. 테스트 실행5. 제출 후 채점

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog