Study_Develop/์•Œ๊ณ ๋ฆฌ์ฆ˜ | ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ - js (repeat() ๋ฉ”์„œ๋“œ)

hiijihyun 2023. 7. 24. 18:29
๋ฐ˜์‘ํ˜•

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ - js

 

๋ฌธ์ œ

 

๋ฌธ์ž์—ด my_string๊ณผ ์ •์ˆ˜ k๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, my_string์„ k๋ฒˆ ๋ฐ˜๋ณตํ•œ ๋ฌธ์ž์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.

 



์ œํ•œ ์‚ฌํ•ญ

 

1 ≤ my_string์˜ ๊ธธ์ด ≤ 100
my_string์€ ์˜์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
1 ≤ k ≤ 100

 

์ž…์ถœ๋ ฅ ์˜ˆ

 

my_string k result
"string" 3 "stringstringstring"
"love" 10 "lovelovelovelovelovelovelovelovelovelove"

 

solution.js

function solution(my_string, k) {
    return my_string.repeat(k)
}

 

repeat ?

 

'abc'.repeat(-1);   // RangeError
'abc'.repeat(0);    // ''
'abc'.repeat(1);    // 'abc'
'abc'.repeat(2);    // 'abcabc'
'abc'.repeat(3.5);  // 'abcabcabc' (count will be converted to integer)
'abc'.repeat(1/0);  // RangeError