[알고리즘] Algorithm Challenge_2023.3.20

우기·2023년 3월 20일
0
post-thumbnail

0️⃣ 같은 숫자는 싫어


풀이

let answer= [];

for(let i=0; i<arr.length; i++){
    if(arr[i]!==arr[i+1]){
      answer.push(arr[i])
    }
  }

0️⃣ 짝수와 홀수


풀이 1

function solution(num) {
let answer = 0;

if(num%2===0){
  answer = "Even"
}else if(num%2!==0){
  answer = "Odd"
}
    return answer
}

풀이 2

function solution(num) {
let answer

num%2===0 ? answer = "Even" : answer = "Odd"
   
return answer
}

0️⃣ 수박수박수박수박수박수?


풀이

function solution(n) {
    let answer = ('')
    for(let i=0; i<n; i++){i%2===0 ? answer += "수" : answer += "박"}
    return answer;
}

0️⃣ 핸드폰 번호 가리기


풀이 1

let a = phone_number.split('')
let answer = [];

for(let i = 0; i<a.length-4; i++){
  answer.push("*")
}

for(let i = a.length-4; i<a.length; i++){
  answer.push(a[i])
}

let Go = answer.join('')

return Go

풀이 2

function solution(phone_number) {
let a = phone_number.split('')
let answer = ('');

for(let i = 0; i<a.length-4; i++){
  answer += "*"
}

for(let i = a.length-4; i<a.length; i++){
  answer += a[i]
}
    return answer
}
profile
개발 블로그

0개의 댓글