본문 바로가기

숨막히는 알고말고/문제 풀이

[SWEA] 신문 헤드라인

👀 문제 설명

문제

로그인해야 문제를 볼 수 있다

✍🏻풀이

대문자일 경우, 아스키코드 값을 -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