5๋ฒ.
๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ์์๊ฐ ๋ค์งํ ๋ฌธ์์ด์ ๋ฆฌํดํด์ผ ํฉ๋๋ค.
- ๋ฐฐ์ด์ ์ด์ฉํด์ ๋ค์ง๋ ๋ฐฉ๋ฒ ์ด์ฉ
<์ฒ์์ ์ ์๋ ์ฝ๋ - ํ๋ฆฐ ์ฝ๋>
function firstReverse(str) {
return str.split('').reverse().join()
}
'ti od nac uoy'์(๋ฅผ) ์
๋ ฅ๋ฐ์ ๊ฒฝ์ฐ, 'you can do it'์(๋ฅผ) ๋ฆฌํดํด์ผ ํฉ๋๋ค
Test Result
AssertionError: expected 'y,o,u, ,c,a,n, ,d,o, ,i,t' to deeply equal 'you can do it'
์ด๋ฐ ์์ผ๋ก ์ถ๋ ฅ๋์๋ค.. join() ์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํ๋ ๊ฒ์ผ๋ก..
.join()
var a = ['๋ฐ๋', '๋น', '๋ถ'];
var myVar1 = a.join(); // myVar1์ '๋ฐ๋,๋น,๋ถ'์ ๋์
var myVar2 = a.join(', '); // myVar2์ '๋ฐ๋, ๋น, ๋ถ'์ ๋์
var myVar3 = a.join(' + '); // myVar3์ '๋ฐ๋ + ๋น + ๋ถ'์ ๋์
var myVar4 = a.join(''); // myVar4์ '๋ฐ๋๋น๋ถ'์ ๋์
๋ฐฐ์ด์ ํ๋์ ๋ฐฐ์ด๋ก ๋ง๋ค์ด ์ฃผ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋น์๋๋ฉด ์ค๊ฐ์ ์ฝค๋ง๊ฐ ๋ค์ด๊ฐ๋ ๊ฒ..
์ด๋ค ์์ผ๋ก ์ฐ๊ฒฐํ ์ง ๊ดํธ ์์ ์ ์ด ์ฃผ์ด์ผ ํ๋ค
<๋ต>
function firstReverse(str) {
return str.split('').reverse().join('')
}
'Algorithm > DailyCoding' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[22.09.28] Daily Coding 7 (0) | 2022.09.29 |
---|---|
[22.09.27] Daily Coding 6 - charAt() , slice() (0) | 2022.09.27 |
[22.09.23] Daily Coding 4 (1) | 2022.09.23 |
[22.09.22] Daily Coding 3 (0) | 2022.09.22 |
[22.09.21] Daily Coding 1, 2 (0) | 2022.09.21 |