Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Everything has an expiration date

Programmers [Java] - Lv. 0 : 문자열의 뒤의 n글자 본문

Programmers/[Java] Lv. 0

Programmers [Java] - Lv. 0 : 문자열의 뒤의 n글자

Jelly-fish 2023. 12. 4. 03:09

 

이거 풀이 왜이리 주석 많이 달아놨어...?

 

class Solution
{
  
    // 입력 받은 값 전달해서 연산 수행하기.
    public String solution(String my_string, int n)
    {
        String resultStr;
        
        // [만약, 사용자가...]-----------------------------------
        // ◎ 문자열 : ProgrammerS123을 입력하고
        // ◎     n : 11            을 입력했다면...
        //-----------------------------------------------------
        // 추출해야 하는 문자열은
        // "ProgrammerS123".substring(3, "ProgrammerS123".length()) 일 것이다.
        // 여기서, "ProgrammerS123"
        //         12345678901234  →   14 글자 이고
        //     사용자가 입력한 n의 값 →   11이다.
     
        // 즉, substring() 메소드의 시작 인덱스 값은 → 『 입력받은 문자열.length() - n 』!! 
 
        
        resultStr = my_string.substring((my_string.length() - n), my_string.length());
        
        return resultStr;
            
    }// end solution()
    
}