백준

백준 9086번: 문자열 (C언어)

NamDoHyeon 2023. 7. 19. 00:50

백준 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;
}

풀면서 배운 점

문제를 잘 읽자,,,!

반응형