[백준] 9086번 문자열 Java 문제 풀이

2023. 3. 14. 18:16알고리즘/백준

728x90
반응형

문제풀이

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;

interface Main {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        StringTokenizer st;
        int T = Integer.parseInt(br.readLine());

        for(int i=0; i < T; i++) {
            String s = br.readLine();
            System.out.println(""+s.charAt(0)+s.charAt(s.length()-1));
        }

    }
}

문자열의 처음에 해당하는 인덱스는 0이고,

문자열의 끝에 해당하는 인덱스는 문자의 길이-1입니다.

 

s.charAt(0) + s.charAt(s.length()-1) 이렇게 하면 됩니다. 더하기 연산자 사용하면서 정수형으로 인식이 되기 때문에 빈 문자열까지 더해줘서 문자로 인식되도록 하였습니다.

 

출처 : https://www.acmicpc.net/problem/9086

 

9086번: 문자열

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

www.acmicpc.net

 

728x90
반응형