Language/C#

[C#] 백준 21964번 선린인터넷고등학교 교가 (문자열 자르는 Substring 함수)

석영 2024. 6. 1. 23:52
반응형

[ 문제 ]

드높은 남산 위에 우뚝 선

송백은 흰 눈빛에 푸르고

옛부터 흘러가는 한가람

장 할 손 우리 학원 이룩한

굳세고 다함 없는 거룩한 뜻이

백이십년 빛난 역사 자랑이로세

비바람 몰아쳐도 나가자

공들여 쌓은 탑은 빛난다

울려라 삼천리에 힘차게

세워라 반석 위에

선린의터를

선린인터넷고등학교 학생들은 이미 잘 알고 있겠지만, 학교 교가를 부를 때는 마지막 5글자인 "선린의터를" 부분만 크고 우렁차게 불러야 한다.

정휘는 여기에 영감을 받아, 문자열이 주어지면 마지막 5글자만 우렁차게 읽으려고 한다. 공백이 없는 문자열이 주어지면 마지막 5글자만 출력하는 프로그램을 작성해보자.

 

[ 코드 ]

int n = int.Parse(Console.ReadLine());
string input = Console.ReadLine();
input = input.Substring(n - 5);

Console.Write(input);

 

 Substring(): 문자열의 특정 부분을 추출하는 함수

 

특정 인덱스부터 끝까지 자를때:

input.Substring(n)

 

특정 인덱스부터 자를때:

input.Substring(n, m)에서 n은 시작 인덱스, m은 n부터 길이m만큼 자르는 값

 

뒤에서부터 m만큼 자를때:

input. Substring(input.Length - m)

 

[ 실행화면 ]

case: 1

 

 

 

 

 


문제링크:  https://www.acmicpc.net/problem/21964

 

반응형