문제
단어를 입력하면 첫글자 끝글자를 출력한다. 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]))
뭘 고민해요 걍 포맷 줘.
Reply