Algorithm Study
[Java Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.0 _ ๋ฌธ์์ด์ ๋ค์ n๊ธ์
microsaurs
2024. 2. 28. 16:20
๐ฟ ๋ฌธ์ ๐ฟ
๋ฌธ์์ด my_string๊ณผ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์ ๋ค์ n๊ธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
[Algorithm]
substring ํจ์๋ฅผ ํ์ฉํ๊ธฐ !
* substring ํจ์๋ ์ธ์๋ก ์ฃผ์ด์ง๋ ์ธ๋ฑ์ค๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ์๋ฅด๋ ํจ์
[Code]
class Solution {
public String solution(String my_string, int n) {
String answer = my_string.substring(my_string.length() - n);
return answer;
}
}
[+ Plus]
โญ๏ธ substring ํจ์์ index
: substring ํจ์์ ์ ๋ ฅ ์ธ์๊ฐ์ 2๊ฐ (startIndex, endIndex)
startIndex์์ ์์, endIndex - 1 ๊น์ง์ ๊ฐ์ return ( endIndex๋ฅผ ํฌํจํ์ง ์์! )
* index ๊ฐ์ 0๋ถํฐ ์์ (๋น์ฐํจ)
โผ๏ธ ์ธ์๊ฐ์ ํ๋๋ง ๊ธฐ์ ํ๋ฉด startIndex๋ก ์ธ์ ํ, startIndex์์ ๋ฌธ์์ด ๋๊น์ง return