알고리즘
- 오늘은 반복문을 전체적으로 쉬운것부터 다시 풀어볼 예정
버그찾기
문자열을 입력받아 버그('#')의 인덱스를 리턴해야 합니다.
조건 : 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
}