https://www.acmicpc.net/problem/2902
문제 읽다가 피식했다. 이런 문제 너무 좋다 ㅎㅎ.
문제에서 제시하는 입력은 항상 Asdas-Dweas-Vasda 꼴이다.
하이폰으로 구분되는 단어들의 약자만 따서 만든 이니셜을 출력하면 된다.
항상 첫 단어는 하이폰 뒤에 있지 않기 때문에 반복문을 실행하기 전 첫 단어의 첫 문자를 먼저 출력해야 한다.
그 뒤 문자열에 하나씩 접근하면서 하이폰 뒤의 문자를 출력하면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include<stdio.h> int main() { char tempStr[101]; gets(tempStr); putchar(tempStr[0]); for (int i = 1; tempStr[i] != NULL;i++) { if (tempStr[i] == '-')putchar(tempStr[i + 1]); } return 0; } | cs |
'백준' 카테고리의 다른 글
10799)쇠막대기 (0) | 2019.01.07 |
---|---|
2941)크로아티아 알파벳 (0) | 2019.01.06 |
11365)!밀비 급일 (0) | 2019.01.06 |
11721)열 개 씩 끊어 출력하기 (0) | 2019.01.05 |
11718)그대로 출력하기 (0) | 2019.01.04 |