[ JavaScript ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค)] ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ
2023. 8. 30. 14:47ใ5. Algorithm
- ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ
1. ๋ฌธ์ ์ค๋ช
๋จ์ด s์ ๊ฐ์ด๋ฐ ๊ธ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ๋ง๋ค์ด ๋ณด์ธ์. ๋จ์ด์ ๊ธธ์ด๊ฐ ์ง์๋ผ๋ฉด ๊ฐ์ด๋ฐ ๋๊ธ์๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค..
2. ์ ์ถ๋ ฅ ์

3. ์ ํ์ฌํญ
- s๋ ๊ธธ์ด๊ฐ 1 ์ด์, 100์ดํ์ธ ์คํธ๋ง์ ๋๋ค.
[ ๋ด๊ฐํ ๋ฌธ์ ํ์ด ]
function solution(s) {
if(s.length%2 == 0){
return s.substr(s.length/2-1,2)
}else{
return s.substr(s.length/2,1)
}
}
* ์ฃผ์์ถ๊ฐ
function solution(s) {
if(s.length%2 == 0){
// 2๋ก ๋๋์ด ๋จ์ด์ง๋๊ฐ์ด 0์ด๋ฉด ์ง์ => ์ง์๋ 2๊ฐ๋ฐํ
return s.substr(s.length/2-1,2)
}else{
// ๊ทธใ
์ง ์์ผ๋ฉด ํ์
return s.substr(s.length/2,1)
}
}
