본문 바로가기
백준 문제 풀이/문자열

(#9086 Java) 문자열

by _비니_ 2023. 8. 18.
문제

 

 

문제 해결

 

백준 문제를 몇 개 풀다보니 이제 어떻게 풀어나가야할지 생각은 나는 거 같당.

  1. 우선 테스트 케이스 개수를 입력받고 문자열을 저장할 배열을 생성해줌
  2. for문을 이용해 테스트 케이스 개수만큼 문자열을 입력 받음 (각 배열에)
  3. 그리고 각 배열에서 인덱스 첫 번째 값과 마지막 값을 출력해줌 ( charAt() 과 length() 이용★ )

순서대로 코드를 짜보면 !!

 

테스트 케이스 개수를 입력받고 문자열을 저장할 배열을 생성

 

Scanner in = new Scanner(System.in);

int T = in.nextInt();
String[] array = new String[T];

 

for문을 이용해 테스트 케이스 개수만큼 문자열을 입력 받음

 

 for(int i = 0; i < T; i++){
	array[i] = in.next();
}

 

그리고 각 배열에서 인덱스 첫 번째 값과 마지막 값을 출력해줌 

 

for(int i = 0; i < T; i++){
	System.out.print(array[i].charAt(0));
	System.out.println(array[i].charAt(array[i].length()-1));
}

 

 

최종 코드

 

import java.util.*;

public class Main{
    public static void main(String[] args){
        
        Scanner in = new Scanner(System.in);
        
        int T = in.nextInt();
        String[] array = new String[T];
        
        for(int i = 0; i < T; i++){
            array[i] = in.next();
        }
        
        for(int i = 0; i < T; i++){
            System.out.print(array[i].charAt(0));
            System.out.println(array[i].charAt(array[i].length()-1));
        }
    }
}
반응형

'백준 문제 풀이 > 문자열' 카테고리의 다른 글

(#10809 Java) 알파벳 찾기★  (0) 2023.08.26
(#11720 Java) 숫자의 합  (0) 2023.08.18
(#11654 Java) 아스키 코드  (0) 2023.08.18
(#2743 Java) 단어 길이 재기  (0) 2023.08.18
(#27866 Java) 문자와 문자열  (0) 2023.08.18