본문 바로가기
취준/코딩테스트

[프로그래머스] 대소문자 바꿔서 출력하기 (lv.0)

by 쿠룽지 2024. 1. 30.
728x90
반응형

영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

 

 

 

java

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        String result = "";

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

        }
        System.out.println(result);
        }
    }

 

 

 

 

python

str = input()

for i in str:
    if i.isupper() == True:
        print(i.lower(), end="")
    else:
        print(i.upper(), end="")
728x90
반응형