4월 25일 TIL

임덤덤·2023년 4월 25일
0

알고리즘

  • 오늘은 반복문을 전체적으로 쉬운것부터 다시 풀어볼 예정

버그찾기

문자열을 입력받아 버그('#')의 인덱스를 리턴해야 합니다.

조건 : for문 사용 , '#' 기호가 없는 경우 undefined를 리턴

  • 내코드
function findTheBug(word) {
  if(word.indexOf("#") === -1) return undefined
  for (let i = 0; i < word.length; i++) {
    if(word[i] === "#") return i
  }
}
  • 반복문 사용하지않은 코드
function findTheBug(word) {
  return word.indexOf("#") !== -1 ? word.indexOf("#") : undefined;
}

Sum

수를 입력받아 0부터 해당 수까지의 합을 리턴해야 합니다.

조건: 반복문(for)문을 사용해야 함, number 타입을 리턴해야함

  • 내코드
function sumTo(num) {
  let result = 0
  for (let i = 1; i <= num; i++) {
    result += i
  }
  return num !== 0 ? result : 0
}

profile
응애🐣 예비 개발자 입니다.

0개의 댓글