๐ฑ ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ ๐ฑ
๐ ๋ฌธ์ ์ค๋ช ๐
๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ "a234"์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ "1234"๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
๐งธ ์ ํ ์ฌํญ ๐งธ
s๋ ๊ธธ์ด 1 ์ด์, ๊ธธ์ด 8 ์ดํ์ธ ๋ฌธ์์ด์
๋๋ค.
s๋ ์๋ฌธ ์ํ๋ฒณ ๋์๋ฌธ์ ๋๋ 0๋ถํฐ 9๊น์ง ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
function solution(s) {
var answer = (String(s).length == 4 || String(s).length == 6) && Number(s) == parseInt(s)
return answer;
}
// parseInt() : ๋ฌธ์์ด ์ธ์๋ฅผ ํ์ฑํ์ฌ ํน์ ์ง์(์์ ์ง๋ฒ ์ฒด๊ณ์์ ๊ธฐ์ค์ด ๋๋ ๊ฐ)์ ์ ์๋ฅผ ๋ฐํํฉ๋๋ค.
// s = "a234"์ผ ๋ false || s = "1234"์ผ ๋ true
๐งธ ๋ฌธ์ ํ์ด ๐งธ
1. ์ฐ์ ๋ณ์๋ฅผ ๋ฌธ์์ด์ ๊ธธ์ด๊ฐ๊ณผ s ๋ฌธ์์ด ์์ ์ซ์๋ง ์๋์ง๋ฅผ ํ์ธํ๋ ํจ์(parseInt()๋ฉ์๋ ์ฌ์ฉ)๋ฅผ ์ ์ฅํฉ๋๋ค.
2. ๋ง๋ค๋ฉด true๋ฅผ ๋ฐํํ๊ณ ์๋๋ผ๋ฉด false๊ฐ ๋ฐํ๋ฉ๋๋ค.
๐งธ ๋ค๋ฅธ ์ฌ๋์ ํ์ด ๐งธ
function alpha_string46(s){
var regex = /^\d{6}$|^\d{4}$/;
return regex.test(s);
}
์ ๊ท์์ ์ฌ์ฉํ์ฌ ์์ ๊ฐํธํํ๋ค์... ๋๋จํฉ๋๋ค..ใ ใ ์์ง ์ ๊ท์ ์ ๋๋ก ์ฌ์ฉํ ์ค ๋ชฐ๋ผ์ ๋ ๊ณต๋ถํด์ผ ํ ๊ฑฐ ๊ฐ๋ค์~!
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค1๋จ๊ณ : ์๋ ์ซ์ ๋ํ๊ธฐ (2) | 2022.11.21 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค1๋จ๊ณ : ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (1) | 2022.11.21 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (1) | 2022.11.17 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ํ์ค๋ ์ (1) | 2022.11.16 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์์ ๋ํ๊ธฐ (2) | 2022.11.15 |
๋๊ธ