๐จ๐ซ ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ
๋ฌธ์ ์ค๋ช
๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ "a234"์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ "1234"๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์ฌํญ
- s๋ ๊ธธ์ด 1 ์ด์, ๊ธธ์ด 8 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- s๋ ์๋ฌธ ์ํ๋ฒณ ๋์๋ฌธ์ ๋๋ 0๋ถํฐ 9๊น์ง ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๐
function solution(s) {
if (s.length !== 4 && s.length !== 6) return false;
for (let i = 0; i < s.length; i++) {
if (isNaN(Number(s[i]))) return false;
}
return true;
}
// ๊ธธ์ด๊ฐ 4 ํน์ 6์ด ์๋๋ฉด false ๋ฐํ
// ๊ฐ ์๋ฆฌ์ค์ ์ซ์๊ฐ ์๋ ๊ฒ์ด ํ๋๋ผ๋ ์์ผ๋ฉด false ๋ฐํ
// ์์ ๋ชจ๋ ์กฐ๊ฑด์ ํฌํจ๋์ง ์์ผ๋ฉด
// (๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ผ๋ฉด) true ๋ฐํ