두두의 메모

[백준] 9086 문자 본문

코딩테스트

[백준] 9086 문자

두두(DoDu) 2023. 9. 20. 21:27
반응형

- URL

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

 

9086번: 문자열

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

www.acmicpc.net

 

- 문제

 

- 필자가 제출한 코드

바로 출력하는 형태

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

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

 

StringBuilder를 활용한 방법

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int n = Integer.parseInt(br.readLine());
        StringBuilder sb = new StringBuilder();

        for(int i=0; i<n; i++){
            String str = br.readLine();
            sb.append(str.charAt(0) +""+str.charAt(str.length()-1)+ "\n");
        }
        System.out.println(sb);
    }
}

 

 

- 결과

아래가 ①번 방법으로 제출한 결과이다.

반응형

'코딩테스트' 카테고리의 다른 글

[백준] 10950 A+B - 3  (1) 2023.12.23
[백준] 2739 구구단  (1) 2023.12.23
[백준] 10807번 개수 세기  (0) 2023.09.19
[백준] 14681번 사분면 고르기  (0) 2023.09.18
[백준] 2753번 윤년  (0) 2023.08.15
Comments