π Replit
str.split(", ")
const handleEdit = (nickname, interests) => {
console.log(interests.split(", "))
const handleObj = {
nickname: nickname,
interests: interests.split(', '),
bio: `μ λλ€μμ ${nickname}μ
λλ€. μ·¨λ―Έλ ${interests.split(', ')}μ
λλ€.`
}
return handleObj
}
handleEdit('λλΉ', 'λ°©νμΆ, ν
λμ€, λ© λ리기')
str.trim()
const example = " asdf asdf "
example.trim()
example.trimStart()
example.trimEnd()
π Class
isNaN vs. Number.isNaN
isNaN("a")
isNaN("10")
isNaN("0/0")
Number.isNaN("0/0")
isNaN(undefined)
Number.isNaN(undefined)
π λ¬Έμμ΄ λ€λ£¨κΈ° κΈ°λ³Έ
function solution(s){
if (s.length !== 4 && s.length !== 6){
return false
}
const answer = s.split("").filter(num => {
return isNaN(num)
})
return answer.length ===0
}
solution("a234")
solution("8ys2")
solution("1234")
π μ½μμ ν©
function solution(n){
let answer = 0;
for (let i = 1; i<=n; i++){
if (n%i===0){
answer += i
}
}
return answer
}
function solution(n){
const answer = new Array(n).fill(1)
.reduce((acc, cur, i) => {
return n%(cur+i)===0
? acc + (cur + i)
: acc
},0)
console.log(answer)
}
solution(12)
solution(5)