알고리즘, 자료구조/프로그래머스 23

[프로그래머스/javascript] 2016년 문제 풀기

문제 정답 처리 된 코드(1) function solution(a, b){ var answer = new Date(2016, a-1, b).toString().slice(0, 3).toUpperCase(); return answer; } console.log(solution(5, 24)); 문제 이해 1) date 함수를 사용하면 아래 내용이 출력된다. Tue May 24 2016 00:00:00 GMT+0900 (대한민국 표준시) 2) 잘라내기 위해서 string 으로 바꾼다. 3) 요일 부분을 자른다. 정답 처리 된 코드(2) function solution(a, b) { var week = new Array('SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'); v..

[프로그래머스/완전탐색/javascript] 모의고사 코드 및 설명

다른 분 코드 보면서 이해하고 배운 내용을 작성해보자. 문제 정답 처리된 코드 function solution(answers) { let pattern = [ [1,2,3,4,5], [2,1,2,3,2,4,2,5], [3,3,1,1,2,2,4,4,5,5] ]; let count = [0, 0, 0]; for(let i in answers){ if(pattern[0][i%5] === answers[i]){ count[0]++; } if(pattern[1][i%8] === answers[i]){ count[1]++; } if(pattern[2][i%10] === answers[i]){ count[2]++; } } let max = Math.max(...count); let answer=[]; for(let ..

반응형