728x90
๋ฐ์ํ
Programmers Lv.1 : ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ
๋จ์ด s์ ๊ฐ์ด๋ฐ ๊ธ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ๋ง๋ค์ด ๋ณด์ธ์. ๋จ์ด์ ๊ธธ์ด๊ฐ ์ง์๋ผ๋ฉด ๊ฐ์ด๋ฐ ๋๊ธ์๋ฅผ ๋ฐํํ๋ฉด ๋ฉ๋๋ค.
s๋ ๊ธธ์ด๊ฐ 1 ์ด์, 100์ดํ์ธ ์คํธ๋ง์ ๋๋ค.
๋ด ํ์ด
function solution(s) {
var answer = '';
if (s.length %2 == 0) { //s ์ ๊ธธ์ด๊ฐ ์ง์์ผ ๋
answer = s[s.length / 2 - 1] + s[s.length / 2]
// s ๊ธธ์ด์ ๋ฐ - 1 ๊ฐ์ ํด๋นํ๋ index ๊ฐ + s ๊ธธ์ด์ ๋ฐ ๊ฐ์ ํด๋นํ๋ index ๊ฐ
} else { //s ์ ๊ธธ์ด๊ฐ ํ์์ผ ๋
answer = s[Math.floor(s.length/2)] // s ๊ธธ์ด์ ๋ฐ ๊ฐ์์ ๋ฐ๋ด๋ฆผํ index ๊ฐ
}
return answer;
}
๋ค๋ฅธ ์ฌ๋๋ค์ ํ์ด
function solution(s) {
return s.substr(Math.ceil(s.length / 2) - 1, s.length % 2 === 0 ? 2 : 1);
}
728x90
๋ฐ์ํ
'ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค lv.1 ์๋ ์ซ์ ๋ํ๊ธฐ (1) | 2022.11.21 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค lv.1 ์์ ๋ํ๊ธฐ (1) | 2022.11.21 |
Programmers Lv.1 : ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (2) | 2022.11.17 |
Programmers Lv.1 : ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (1) | 2022.11.14 |
Programmers Lv.1 : ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (2) | 2022.11.14 |
๋๊ธ