코딩테스트

코딩테스트 입문 240430 TIL참고글

8나지 2024. 4. 30. 09:25

코딩테스트 두 수의 나눗셈

1번째 시도 

function solution(num1, num2) {
    var answer = 0;
    
    var i = (num1 / num2 ) *1000
    var answer = Math.floor(i)
    return answer;
}

 

2번째시도

function solution(num1, num2) {
    var answer = 0;
    if (num1>0 && num1<=100 && num2 >0 && num2 <=100) {
         var i = (num1 / num2 ) *1000;
    }
   
    var answer = Math.floor(i)
    return answer;
}

 

math.floor가 또 나오다니.. 잘 기억해야겠다ㅎㅎ 아직 너무 쉬운문제긴 하지만.. 그래도 맞추서 조아.. 

 

배열의 평균값

내 답

function solution(numbers) {
    var answer = 0;
    if (0<= numbers && numbers<=1000 && 1<= numbers.length <=100)
        {let i = average(numbers)};
    var answer = i
    return answer;
}

하다가 도저히 아닌거 같아서... 😂 for문이랑은 언제 친해지려나 

 

다른사람 답

function solution(numbers) {
   let sum = 0
   for (let i =0; i < numbers.length; i++) { sum += numbers[i]
       
   }
    let answer = sum / numbers.length;
    return answer;
}