9주차 과제 - JS 알고리즘 풀기

이서연·2023년 6월 8일
0

삼각형의 완성조건 (2)

function solution(sides) {
    return Math.min(...sides) * 2 - 1;
}

모스부호 (1) ★

연속된 수의 합

function solution(num, total) {
    var answer = [];
    const a = total / num
    const b = (num - 1) /2
    for(i = a - b; i <= a + b; i++){
        answer.push(i)
    }
    return answer;
}

분수의 덧셈

function solution(denum1, num1, denum2, num2) {
    var top = num1*denum2 + num2*denum1
    var bot = num1*num2
    var max = 1
    for(let i = 1 ; i <= top ; i ++) {
        if(top % i === 0 && bot % i === 0) {
            max = i
        }
    }
    return [top/max, botNum/max]
}

0개의 댓글