728x90
반응형
SMALL
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
1 초 | 128MB | 28088 | 19105 | 17669 | 68.960% |
📜 문제
문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오.
📥입력
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다.
📤출력
각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다.
💡풀이
문자열이 iterable 객체(값을 차례대로 꺼낼 수 있는 객체)라는 것을 알고 있다면, 인덱스를 활용해서 풀 수 있는 쉬운 문제이다.
여기서 그냥 print(string[0], string[-1])을 한다면 콤마 기준으로 띄어서 출력이 되는데 예제 출력1에 보다시피 붙여서 출력하게 되어 있으므로 + 기호를 사용하면 된다.
import sys
n = int(sys.stdin.readline().rstrip())
for i in range(n):
string = sys.stdin.readline().rstrip()
print(string[0] + string[-1])
반응형
LIST
'CodingTest > Baekjoon' 카테고리의 다른 글
[백준/Python] 10812번 : 바구니 (0) | 2023.05.18 |
---|---|
[백준/Python] 10811번 : 바구니 뒤집기 (0) | 2023.05.17 |
[백준/Python] 10813번 : 공 바꾸기 (0) | 2023.05.16 |
[백준/Python] 11718번 : 그대로 출력하기 (0) | 2023.05.15 |
[백준/Python] 25314번 : 코딩은 체육과목 입니다 (0) | 2023.05.12 |