Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

Kimyeongkyung

[2023.8.27] 배열의 평균값 & 점의 위치 구하기 본문

[JS] 프로그래머스 코딩테스트 Lv.0

[2023.8.27] 배열의 평균값 & 점의 위치 구하기

yeongk0825 2023. 8. 27. 03:41

배열의 평균값

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.

 

답안
//(배열 안의 모든 원소들의 합 / 배열 안의 원소 총 개수)
//ex) [1,2,3,4,5] => ((1+2+3+4+5) / 5) = 3

function solution(numbers) {
    const result = (numbers.reduce((prev, cur)=>{
        return prev + cur;})) / numbers.length
   
    return result;
}

 

점의 위치 구하기

 

문제

 

답안
// dot 배열 [x,y]
// dot[0] -> x축, dot[1] -> y축
// 인덱스 번호 활용해 음수인지 양수인지 판단 후 어느 사분면인지 return 하기

function solution(dot) {
    //x축, y축 모두 양수(1사분면)
    if(dot[0] > 0 && dot[1] > 0){
        return 1;
    }
    //x축 음수, y축 양수(2사분면)
    if(dot[0] < 0 && dot[1] > 0){
        return 2;
    }
    //x축, y축 모두 음수(3사분면)
    if(dot[0] < 0 && dot[1] < 0){
        return 3;
    }
    //x축 양수, y축 음수(4사분면)
    if(dot[0] > 0 && dot[1] < 0){
        return 4;
    }
}