240501
๋ฌธ์ : ๋ ์ ์ ์ฌ์ด์ ํฉ ๋์ด๋ : Lv.1 ์ค๋ช :
๋ ์ ์ a, b๊ฐ ์ฃผ์ด์ก์ ๋ a์ b ์ฌ์ด์ ์ํ ๋ชจ๋ ์ ์์ ํฉ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด a = 3, b = 5์ธ ๊ฒฝ์ฐ, 3 + 4 + 5 = 12์ด๋ฏ๋ก 12๋ฅผ ๋ฆฌํดํฉ๋๋ค.
์ ํ์ฌํญ
a์ b๊ฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ ์ค ์๋ฌด ์๋ ๋ฆฌํดํ์ธ์.
a์ b๋ -10,000,000 ์ด์ 10,000,000 ์ดํ์ธ ์ ์์ ๋๋ค.
a์ b์ ๋์๊ด๊ณ๋ ์ ํด์ ธ์์ง ์์ต๋๋ค.
ํ์ด
function solution(a, b) {
var answer = 0;
if(a < b || a === b) {
for(let i = a; i <= b; i++) {
answer += i
}
} else if(a > b) {
for(let i = b; i <= a; i++) {
answer += i
}
}
return answer;
}
๐ ๋ค๋ฅธ ์ฌ๋ ํ์ด
function adder(a, b, s = 0){
for (var i = Math.min(a, b); i <= Math.max(a, b); i++) s += i;
return s;
}
๋ฌธ์ : ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ ๋์ด๋ : Lv.1 ์ค๋ช :
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ฐ์ผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํด ๊ณ ์ง์๋ฅผ ๋ณด๋ผ ๋ ๊ณ ๊ฐ๋ค์ ์ ํ๋ฒํธ์ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฝ๋๋ค. ์ ํ๋ฒํธ๊ฐ ๋ฌธ์์ด phone_number๋ก ์ฃผ์ด์ก์ ๋, ์ ํ๋ฒํธ์ ๋ท 4์๋ฆฌ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์ซ์๋ฅผ ์ ๋ถ *์ผ๋ก ๊ฐ๋ฆฐ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
aphone_number๋ ๊ธธ์ด 4 ์ด์, 20์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
ํ์ด
function solution(phone_number) {
let num = phone_number.slice(-4)
let star = new Array(phone_number.length-4).fill('*').join('')
return star+num
}
๐ ๋ค๋ฅธ ์ฌ๋ ํ์ด
function hide_numbers(s){
return s.replace(/\d(?=\d{4})/g, "*");
}
Last updated