백준 21964번 문제 링크
문제 이름 : 선린인터넷고등학교 교가
주 언어 : Python
태그 : 문자열
solved.ac 등급 : Bronze III (2023/05/26 확인)
문제 보기
문제 :
드높은 남산 위에 우뚝 선
송백은 흰 눈빛에 푸르고
옛부터 흘러가는 한가람
장 할 손 우리 학원 이룩한
굳세고 다함 없는 거룩한 뜻이
백이십년 빛난 역사 자랑이로세
비바람 몰아쳐도 나가자
공들여 쌓은 탑은 빛난다
울려라 삼천리에 힘차게
세워라 반석 위에
선린의터를
선린인터넷고등학교 학생들은 이미 잘 알고 있겠지만, 학교 교가를 부를 때는 마지막 5글자인 "선린의터를" 부분만 크고 우렁차게 불러야 한다.
정휘는 여기에 영감을 받아, 문자열이 주어지면 마지막 5글자만 우렁차게 읽으려고 한다. 공백이 없는 문자열이 주어지면 마지막 5글자만 출력하는 프로그램을 작성해보자.
입력 :
첫 번째 줄에 문자열의 길이 $N$이 주어진다.
두 번째 줄에는 $N$글자로 이루어진 문자열 $S$가 주어진다.
출력 :
$S$의 마지막 5글자를 출력한다.
파이썬에서는 놀랍게도 맨 뒤 K글자를 출력하고 싶다면 "문자열"[-K:]를 출력하면 됩니다.
맨 첫 글자는 어지간한 프로그래밍 언어에서 "문자열"[0]인 것처럼, 맨 마지막 문자는 "문자열"[-1], 뒤에서 두번째 글자는 "문자열"[-2]...같은게 파이썬에선 가능합니다. (문자열 슬라이싱)
따라서 문자열을 입력받아 "문자열"[-5:]를 출력해줍니다.
$N$을 입력받을 필요는 없습니다.
[-5]는 뒤에서 다섯번째고, [-5:]는 뒤에서 다섯번째 문자부터 마지막까지 쭉- 이라는 뜻입니다.
-번째 푼 문제 (2022/--/--)