π Replit
β‘οΈ reverse()
const exNum = 35
console.log(Number(exNum.toString().split('').reverse().join('')))
β‘οΈ isPrime()
function isPrime(num) {
if(num ===1) return false
for(let i = 2; i <= num/2; i++){
if (num%i === 0 ) return false
}
return true
}
charCodeAt()
const aaa = "a"
aaa.charCodeAt()
π μ«μ λ€μ§μ΄μ λμ€λ μλ‘ μμ νλ³νκΈ°
const arr = [32, 55, 62, 20, 250, 370, 200, 30, 10]
const solution = (arr) => {
const result = []
arr.forEach((el) => {
const reverseNum = Number(el.toString().split('').reverse().join(''))
if(reverseNum ===1) return false
for(let i = 2; i <= reverseNum/2; i++){
if (reverseNum%i === 0 ){
console.log(reverseNum)
return false
}
}
return result.push(reverseNum)
})
return result
}
solution(arr)
reverseStr ν¨μ λ§λ€κΈ°
function reverseStr(list){
let result = '';
let alphabet = ''
list.reverse()
list.forEach((el,i) => {
for(let k = 0; k < list[i].length; k ++) {
if (90 >= list[i].charCodeAt(k) && list[i].charCodeAt(k)>=65){
alphabet = list[i][k].toLowerCase()
result += alphabet
}
else {
alphabet = list[i][k].toUpperCase()
result += alphabet
}
}
(i === list.length -1) ? result : result += " "
})
return result;
}
reverseStr(['cODECAMP', 'iS', 'tHIS', 'eVERYONE', 'hELLO'])
π Class
π μ§μλ²μ§Έ μΈλ±μ€ λλ¬Έμν
function solution(s){
let answer = s.split(" ")
.map(str => {
return str.split("")
.map( (letter, i) => {
return i % 2 === 0
? letter.toUpperCase()
: letter.toLowerCase()
}).join("")
}).join(" ")
return answer
}
solution("try hello world")
π λ¬Έμμ΄ λ΄ pμ yμ κ°―μ ꡬνκΈ°
function solution(s){
const check = {}
s = s.toLowerCase().split("").forEach(str => {
check[str] === undefined
? check[str] = 1
: check[str]++
})
console.log(check)
return check.p === check.y
}
solution("Pyy")
solution("pPoooyY")
π λλμ΄ λ¨μ΄μ§λ μ«μ λ°°μ΄
function solution(arr, divisor){
const answer = arr.filter(num => {
return num%divisor === 0
})
return answer.length === 0
? [-1]
: answer.sort((a,b) => a-b)
}
solution ([5,9,7,10], 5)
solution([1,3,7], 5)
π μμ°μ λ€μ§μ΄μ λ°°μ΄λ‘ λ§λ€κΈ°
function solution(n){
return n.toString().split("").reverse().map((el) => Number(el))
}
solution(98765)