BOJ: 9086 문자열

최대 1 분 소요

문제

문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오.

입력

입력의 첫 줄에는 테스크 케이스의 개수 \(T(1 \leq T \leq 10)\)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 \(A-Z\) 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 \(1000\)보다 작다.

출력

각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다.

예제 입력 1

3
ACDKJFOWIEGHE
O
AB

예제 출력 1

AE
OO
AB


코드

#include <bits/stdc++.h>

using namespace std;

int main(void) {
    int t;
    char str[1000];

    cin>>t;

    cin.ignore(numeric_limits<streamsize>::max(), '\n');

    for(int i=0; i<t; i++) {
        cin.getline(str, 1000);

        if(str[1] == '\0')
            cout<<str[0]<<str[0]<<'\n';
        else
            cout<<str[0]<<str[strlen(str)-1]<<'\n';
    }

    return 0;
}

Reference

BOJ

태그:

카테고리:

업데이트:

댓글남기기