[프로그래머스] 대소문자 바꿔서 출력하기

sera·2023년 4월 28일

프로그래머스

목록 보기
4/6
post-thumbnail

프로그래머스 코딩 기초 트레이닝 4번 대소문자 바꿔서 출력하기

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

  • 1 ≤ str의 길이 ≤ 10
  • str은 알파벳으로 이루어진 문자열입니다.

< 입출력 예 >
입력 #1 aBcDeFg
출력 #1 AbCdEfG


#include <iostream>
#include <string>

using namespace std;

int main(void) {
    string str;
    cin >> str;
    
    for(int i = 0; i < str.length(); i++)
    {
        if(str[i] >= 'A' && str[i] <= 'Z')
        {
            str[i] = tolower(str[i]);
        }
        
        else if(str[i] >= 'a' && str[i] <= 'z')
        {
            str[i] = toupper(str[i]);
        } 
    }
    
    cout << str << endl;
    
    return 0;
}

profile
꾸준하게 차곡차곡:)

0개의 댓글