👀 문제 설명
로그인해야 문제를 볼 수 있다
✍🏻풀이
대문자일 경우, 아스키코드 값을 -32빼고 출력하면 된다.
아스키코드 값을 char로 변환하려면, char(ascii코드값)을 사용한다.
코드
#include <stdio.h>
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(NULL); cout.tie(NULL);
string word;
cin >> word;
for (int i = 0; i < word.length(); i++) {
char c = word[i];
if (97 <= c && c <= 122)
cout << char(c - 32); // 아스키코드를 char로 출력
else
cout << c;
}
return 0;
}
'숨막히는 알고말고 > 문제 풀이' 카테고리의 다른 글
[Baekjoon] 백설 공주와 일곱 난쟁이 (2) | 2021.02.16 |
---|---|
[Baekjoon] 숫자판 점프 (0) | 2021.02.15 |
[Baekjoon] 30번 (0) | 2021.02.11 |
[SWEA] 초심자의 회문 검사 (0) | 2021.02.11 |
[Baekjoon] 색종이 (0) | 2021.02.09 |