본문 바로가기
[프로그래머스 C++]/LEVEL 0

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

by AKI(JUNI) 2023. 11. 22.

◈ 문제 설명

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


 제한 사항

  1. 1 ≤ str의 길이 ≤ 20
    1. 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] >= 90)
        {
            str[i] -= 32;
        }
        else
        {
            str[i] += 32;
        }
    }
    
    cout << str;
    return 0;
}