대소문자 바꿔서 출력하기

myminimin·2023년 7월 22일
0

JAVA

목록 보기
1/21

대소문자 바꿔서 출력하기

  1. 자바를 이용한 방법
public class Solution {
	public static void main(String[] agrs) {
    	Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String answer = "";
        
        for(Character c : a.toCharArray()){
        // 향상된 for문을 사용. 문자열 'a'를 문자 배열로 변환한 후, 각 문자 'c'에 대해 반복문 실행
          if(Character.isUpperCase(c){ // 'c'가 대문자인지 확인
          answer += Character.toLowerCase(c); // 대문자면 소문자로 변환해서 answer에 대입
          }
          else if(Character.isLowerCase(c)){
          answer += Character.toUpperCase(c);
          }
        }
        System.out.println(answer);
    }
}    
  1. Kotlin을 이용한 방법
fun main(args: Array<String>) {
	val s1 = readLine()!!
    s1.map { if (it.isLowerCase()) it.uppercase()
    		else it.lowercase() }
            .joinToString("")
            .also { println(it) }
  1. Python을 이용한 방법
print(input().swapcase())

0개의 댓글