[C++] 백준 - 5524번 문제 (입실 관리)자료구조 & 알고리즘/BOJ2023. 4. 10. 15:34
Table of Contents
문제설명
소스코드
#include<iostream>
using namespace std;
int main()
{
int n; string input;
cin >> n;
for (int i = 0; i < n; ++i)
{
cin >> input;
for (int i = 0; i < input.length(); i++) {
input[i] = tolower(input[i]);
}
cout << input << endl;
}
}
풀이
- tolower()함수는 대문자를 소문자로 바꿔주는 함수이다.
- 참고로 toupper()함수는 소문자를 대문자로 바꿔주는 함수이다.
tolower()함수의 내부구조는 아래와 같다.
int tolower(int c)
{
if ((c >= 'A') && (c <= 'Z'))
{
c = c - 'A' + 'a';
}
return c;
}
toupper()함수의 내부구조는 아래와 같다.
int toupper(int c)
{
if ((c >= 'a') && (c <= 'z'))
{
c = c - 'a' + 'A';
}
return c;
}
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[C++] 백준 6단계 - 1157번 문제 (단어 공부) (0) | 2023.04.12 |
---|---|
[C++] 백준 6단계 - 10988번 문제 (팰린드롬인지 확인하기) (0) | 2023.04.11 |
[C++] 백준 - 5532번 문제 (방학 숙제) (0) | 2023.04.09 |
[C++] 백준 - 2752번 문제 (세수 정렬) (0) | 2023.04.08 |
[C++] 백준 - 1264번 문제 (모음의 개수) (0) | 2023.04.08 |