반응형
간단하게 주어진 입력값의 맨 앞 문자와 맨 뒤 문자를 이어서 출력하는 문제이다.
접근 방법)
맨 앞과 뒤의 문자를 출력하기 위해서 charAt(), length()를 알고 있어야 한다.
s.charAt(0)을 사용하여 맨 앞 문자를 가져오고, charAt(s.length()-1)을 사용하여 맨 뒤 문자를 가져올 수 있다.
▷ 맨 앞과 맨 뒤 문자 출력
String s = "망댕이의 끄적끄적";
System.out.println(s.charAt(0)); // 맨 앞 문자 출력
System.out.println(s.charAt(s.length()-1)); // 맨 뒤 문자 출력
정답 코드 1)
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for(int i = 0; i < t; i++){
String a = sc.next();
System.out.print(a.charAt(0));
System.out.print(a.charAt(a.length();-1)+"\n");;
}
}
}
정답 코드 2)
import java.util.*;
import java.lang.*;
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
for(int i = 0; i < t; i++){
String s = br.readLine();
System.out.print(s.charAt(0));
System.out.print(s.charAt(s.length()-1)+"\n");
}
}
}
반응형
'Baekjoon 자바 코드 > 문자열' 카테고리의 다른 글
[백준] 10809번 알파벳 찾기 풀이 코드 (Java 자바) (0) | 2024.09.02 |
---|---|
[백준] 11720번 숫자의 합 풀이 코드 (Java 자바) (0) | 2024.08.26 |
[백준] 2743번 단어 길이 재기 풀이 코드 (Java 자바) (0) | 2024.08.09 |
[백준] 27866번 문자와 문자열 풀이 코드 (Java 자바) (0) | 2024.08.07 |
[백준] 11718번 그대로 출력하기 풀이 코드 (Java 자바) (0) | 2024.04.18 |