728x90
5524번: 입실 관리
JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력한다. 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어졌다. JOI회사의 입실
www.acmicpc.net
문제 풀이
입력값 중 대문자 알파벳을 소문자로 바꿔 출력하는 문제이다. C++의 경우, 대문자의 아스키코드 [65 ~ 90]사이인 경우, 32를 더해 소문자 아스키코드로 변환해주는 방식으로 출력해줬다.
정답 코드
C++
#include <iostream>
#include <cstring>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;
#define fast ios_base::sync_with_stdio(false); cin.tie(0), cout.tie(0)
#define ll long long
int main() {
fast;
int n;
cin >> n;
while (n--) {
string s;
cin >> s;
for (int i = 0; i < s.length(); i++) {
if (s[i] >= 65 && s[i] <= 90) cout << (char)(s[i] + 32);
else cout << s[i];
}
cout << "\n";
}
}
python
n = int(input())
for i in range(1, n + 1) :
print(i, end = " ")
if (i % 6 == 0 or i == n) :
print("Go!", end = " ")
728x90
'Algorithm > PS' 카테고리의 다른 글
[BOJ/백준] 6840 - Who is in the middle? [C++/python] (0) | 2023.03.02 |
---|---|
[BOJ/백준] 6825 - Body Mass Index [C++/python] (0) | 2023.03.02 |
[BOJ/백준] 5358 - Football Team [C++/python] (0) | 2023.03.02 |
[BOJ/백준] 5357 - Dedupe [C++/python] (0) | 2023.03.02 |
[BOJ/백준] 5341 - Pyramids [C++/python] (0) | 2023.03.02 |