728x90
📋 문제
문자열 my_string과 정수 n이 매개변수로 주어질 때,
my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
📋 입출력 예시

📋풀이
class Solution {
public String solution(String my_string, int n) {
String answer = "";
answer=my_string.substring(my_string.length()-n);
return answer;
}
}
📌 .substring()
문자열자르기
substring(startIndex)
- startIndex부터 끝까지 리턴
-문제에서 뒤의 n글자로 이루어진 = 뒤의 n글자부터 시작한 뒤의 n글자부터 시작하려면 startIndex에서 - n을 해주면 된다.
❗️ 음수값이나 범위 초과 Index넣으면 StringIndexOutOfBoundException 뜸 (파이썬이랑 헷갈려서 썼다가 이거 뜸 - -)
+ substring(startIndex,endIndex)
- startIndex부터 endIndex까지 리턴
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
| [Lv.0] 문자열 앞의 n글자 (0) | 2024.07.20 |
|---|---|
| [Lv.0] 첫 번째로 나오는 음수 (0) | 2024.07.20 |
| [Lv.0] 9로 나눈 나머지 (0) | 2024.07.20 |
| [Lv.0] 조건에 맞게 수열 변환하기3 (0) | 2024.07.20 |
| 문자 리스트를 문자열로 변환하기 (0) | 2024.07.20 |