728x90
(1) 문제
- 문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오.
(2) 입력
- 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다.
(3) 출력
- 각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다.
(4) 예제 입력 및 출력
(5) 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class 문자열 {
public static void main(String[] args) throws IOException {
//
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int length = Integer.parseInt(bufferedReader.readLine());
for (int i = 0; i < length ; i++){
String string = new String();
string = bufferedReader.readLine();
char start = string.charAt(0);
char end = string.charAt(string.length() - 1);
System.out.println(Character.toString(start) + Character.toString(end));
}
bufferedReader.close();
}
}
(6) 실행결과
반응형
'BaekJoon Algorithm > Java' 카테고리의 다른 글
[백준알고리즘 - 10164] 격자상의 경로(Java) (0) | 2021.08.16 |
---|---|
[백준알고리즘 - 9251] LCS(Java) (0) | 2021.08.16 |
[백준알고리즘 - 5052] 전화번호 목록(Java) (0) | 2021.07.18 |
[백준알고리즘 - 7785] 회사에 있는 사람(Java) (0) | 2021.07.18 |
[백준알고리즘 - 7567] 그릇(Java) (0) | 2021.07.18 |