문제 풀이
아스키 코드를 활용하여 대문자인 경우 출력해주었습니다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
for (int i = 0; i < s.size(); i++) {
int a = s[i];
if (i == 0) {
cout << s[i];
}
else if (a >= 65 && a <= 90) {
cout << s[i];
}
}
cout << '\n';
return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5; text-decoration:none">Colored by Color Scripter
|
제출 결과
문제 출처
https://www.acmicpc.net/problem/2902
2902번: KMP는 왜 KMP일까?
문제 KMP 알고리즘이 KMP인 이유는 이를 만든 사람의 성이 Knuth, Morris, Prett이기 때문이다. 이렇게 알고리즘에는 발견한 사람의 성을 따서 이름을 붙이는 경우가 많다. 또 다른 예로, 유명한 비대칭 암호화 알고리즘 RSA는 이를 만든 사람의 이름이 Rivest, Shamir, Adleman이다. 사람들은 이렇게 사람 성이 들어간 알고리즘을 두 가지 형태로 부른다. 첫 번째는 성을 모두 쓰고, 이를 하이픈(-)으로 이어 붙인 것이다. 예
www.acmicpc.net
'algorithm codes > baekjoon online judge' 카테고리의 다른 글
1916번: 최소비용 구하기 (0) | 2019.04.21 |
---|---|
10866번: 덱 (백준 온라인 저지, C++) (0) | 2019.04.20 |
4307번: 개미 (0) | 2019.04.18 |
1874번: 스택 수열 (0) | 2019.04.16 |
10828번: 스택 (백준 온라인 저지, C++) (0) | 2019.04.15 |