문제 링크
풀이
알파벳 또는 하이픈으로 이루어진 문자들만 받아서 현재 길이보다 길어질 때만 갱신하면 된다.
C 코드
더보기
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void) {
char ans[101] = "", tmp[101] = "";
while (~scanf(" %[a-zA-Z\-]", tmp)) {
getchar();
if (strlen(ans) < strlen(tmp)) strcpy(ans, tmp);
}
for (int i = 0; ans[i]; ++i) putchar(tolower(ans[i]));
return 0;
}
'PS > boj' 카테고리의 다른 글
[BOJ] 4197 Logo (0) | 2021.01.22 |
---|---|
[BOJ] 4141 Numbersrebmun (0) | 2021.01.22 |
[BOJ] 4176 Digits (0) | 2021.01.22 |
[BOJ] 3546 Headshot (0) | 2021.01.21 |
[BOJ] 20500 Ezreal 여눈부터 가네 ㅈㅈ (0) | 2021.01.20 |