백준 9086번: 문자열 링크
https://www.acmicpc.net/problem/9086
문제를 풀기 전 생각한 것
문자열의 길이 설정
문자열의 처음과 끝을 어떻게 나눌지
풀면서 어려웠던 점
문제를 처음 봤을 땐 입력을 한 번에 받고 한 번에 출력해야 하는 줄 알았다
계속 풀어봤지만 내 머리로는 한번에 하나씩 출력하는 방식밖에 생각나지 않았다
그래서 그냥 제출해 봤는데 맞았다
코드
#include <stdio.h>
#include <string.h>
int main(void)
{
int T,cnt = 0;
scanf("%d", &T);
for (int i = 0; i<T; i++){
char str[1000];
scanf("%s", str);
for (int j = 0; j<strlen(str); j++){
cnt++;
}
printf("%c%c\n", str[0],str[cnt-1]);
cnt = 0;
}
return 0;
}
풀면서 배운 점
문제를 잘 읽자,,,!
반응형