[TIL #28] Code Kata

안준현·2021년 4월 30일
1

Algorithm(CodeKata)

목록 보기
4/5

[문제]

숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.

num: 숫자 return: true or false (뒤집은 모양이 num와 똑같은지 여부)

예를 들어, num = 123 return false => 뒤집은 모양이 321 이기 때문

num = 1221 return true => 뒤집은 모양이 1221 이기 때문

num = -121 return false => 뒤집은 모양이 121- 이기 때문

num = 10 return false => 뒤집은 모양이 01 이기 때문

[풀이]

const getPrefix = strs ={

  if (strs.length === 0) {
    return ''
}
  let prefix = num [0]
  for (i = 0 ; i < num.length ; i++){
    while (num[i].indexOf(prefix) !==0){
      prefix = prefix.substring(0, prefix.length - 1)
    }
  }
 return prefix 
}

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN