728x90
๋ฐ์ํ
๋ฌธ์ : ๋ฌธ์์ด ๊ณฑํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181940
๋ด ํ์ด
class Solution {
public String solution(String my_string, int k) {
String answer = "";
for (int i = 0; i < k; i++) {
answer += my_string;
}
return answer;
}
}
๋ค๋ฅธ ์ฌ๋ ํ์ด
class Solution {
public String solution(String my_string, int k) {
return my_string.repeat(k);
}
}
repeat() : String ๋ฉ์๋
- String ๋ฌธ์์ด์ ํ๋ผ๋ฏธํฐ์ ์ฃผ์ด์ง ํ์๋งํผ ๋ฐ๋ณต
- java11์์ ์๋ก ์ถ๊ฐ๋ String ๋ฉ์๋
- ํ๋ผ๋ฏธํฐ๋ฅผ 0์ผ๋ก ์ง์ ํ๋ฉด, ๋น ๋ฌธ์์ด์ ๋ฐํ
- ํ๋ผ๋ฏธํฐ๋ฅผ ์์(-)๋ก ์ง์ ํ๋ฉด, IllegalArgumentExceptionthrow ์๋ฌ๋ฅผ ๋ฐํ
- ํ๋ผ๋ฏธํฐ๋ฅผ 1๋ก ์ง์ ํ๋ฉด ๋ฌธ์์ด์ ๊ทธ๋๋ก ๋ฐํ
- ๋ด๋ถ์ ์ผ๋ก Arrays.fill()๋ฐ System.arraycopy()๋ฉ์๋๋ฅผ ํธ์ถํ์ฌ ์ ๋ฌธ์์ด์ ์์ฑ
์ถ์ฒ : https://www.javastring.net/java/string/java-string-repeat-method
728x90
๋ฐ์ํ
'๐น๏ธ ์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ (1) | 2024.12.20 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] rny_string (0) | 2024.12.10 |
[JAVA] ๋๋ฌธ์, ์๋ฌธ์ ๋ณํ (toUpperCase, toLowerCase) (0) | 2024.10.21 |
[JAVA] ๋ณ์ ํฌ๋งท(%d, %s, ...)๊ณผ System.out.printf (0) | 2024.08.07 |
[JAVA] ๋ฌธ์์ด์ ํน์ ๋ฌธ์ ํฌํจ์ํค๊ธฐ/์ค๋ฐ๊ฟ (0) | 2024.08.07 |