23.3.27

커피 내리는 그냥 사람·2023년 3월 27일
0

입사 후 블로그

목록 보기
11/24

프로그래머스 풀다가 약간 막힌 문제

가장 큰 수 찾기

function solution(array) {
    let answer = [];
    let maxNumber = Math.max.apply(null, array);
  
  // 배열에서 가장 큰 수 찾는 법(작은 건 min)
  
    answer.push(maxNumber)
    for(let i = 0; i < array.length; i++){
        if(array[i] === maxNumber){
            answer.push(i)
        }
    }
    return answer;
}

괜히 sort, for 별 짓을 다 했다.. 그냥 메서드 쓰자..

외계행성의 나이

이건 아예 감도 못 잡았다..

function solution(age) {
    let answer = '';
    const alphabet = {0 : "a", 1: "b", 2: "c", 3 : "d", 4: "e", 5: "f", 6: "g" ,7 : "h", 8 : "i", 9 : "j"}
    // 여기서 아예 반대로 갔다.. 
    let newAge = String(age)
    // 나이가 숫자인데 숫자는 split할 수 없으니 문자로 만든다
    answer = newAge.split("").map((x) => alphabet[x]).join("");
  // 이후 map으로 새로운 배열을 만든다.
    return answer;
}
profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

0개의 댓글