백준 9086번 풀이

문제

단어를 입력하면 첫글자 끝글자를 출력한다. approximately->ay가 나와야 한다. 저거 어떻게 아세요 수능땜에 지겹게 봐서요

풀이

뭐 입력… 여러분들 짬바 있으니까 다들 금방 하시잖아요? 근데 첫글자 끝글자 어케 출력하는지가 문제잖음?

import sys 
T = int(sys.stdin.readline().rstrip())

for i in range(T):
    word = sys.stdin.readline().rstrip()
    print(word[0], word[-1])

첫글자면 0번 뽑으면 되는데 끝글자를 어떡하지? len() 줘서 그걸로 뽑을까? 놉. 그거 또 하나 빼야되지 않음? 아니 그런거 고민할 바에 걍 -1 줘버려요. -1번째 인덱싱하면 걍 맨 끝에꺼 나옴. 근데 어 됐다 하고 저거 내면 틀립니다. 있어봐. 아직 형식 안 잡았다. 예시 출력에서는 AB 이런 식으로 붙어있었는데 저거 출력하면 공백 하나 있잖음.

import sys 
T = int(sys.stdin.readline().rstrip())

for i in range(T):
    word = sys.stdin.readline().rstrip()
    print('{}{}'.format(word[0],word[-1]))

뭘 고민해요 걍 포맷 줘.