새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - 대소문자 바꾸기 (2744번)

  • -
https://www.acmicpc.net/problem/2744
 

2744번: 대소문자 바꾸기

영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오.

www.acmicpc.net

🔔 문제 : 

영어 소문자와 대문자로만 이루어진 단어가 주어집니다.

 

대문자 <-> 소문자 서로 바꿔서 출력하는 문제입니다.


🔔 Kick Point :

ASCII code

 

A(65)~Z(90)  ,   a(97)~z(122)

대소문자에 32차이가 납니다.


🔔 Code :

#include <iostream>
using namespace std;

int main() {
	char c;
	while (cin >> c) {
		if (65 <= c && c <= 90) cout << char(c + 32);
		else cout << char(c - 32);
	}
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.