import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
sc.nextLine();
List<String> stringList = new ArrayList<>();
for (int i=0; i<t; i++) {
String word = sc.nextLine();
char a = word.charAt(0);
char b = word.charAt(word.length()-1);
StringBuilder sb = new StringBuilder();
sb.append(a).append(b);
stringList.add(sb.toString());
}
for (String i: stringList){
System.out.println(i);
}
}
}
출력은 입력을 다 받고 나서 한번에 와다다 해야 하는 줄 알고 리스트까지 만들어서 했는데
입력받고 출력하고 입력받고 출력하고 해도 되는 것 같다(=리스트를 만들 필요가 없다)
그리고 이거 공부하면서 nextInt...에 대해서 더 잘 알게 됐다
참고:
'Programming Language > Java' 카테고리의 다른 글
[Java] 백준 BOJ 1152: 단어의 개수(asList 값 제거) (1) | 2023.12.01 |
---|---|
[Java] Java란? (0) | 2023.11.28 |
[Java] StringBuilder: char 데이터 합쳐서 문자열 만들기 (1) | 2023.11.20 |
[Java] for-each문(향상된 for문) (0) | 2023.11.17 |
[Java] 백준 BOJ 10818: 최소, 최대 (0) | 2023.11.08 |