[챌린지][2일차] 피보나치(Fibonacci) 수열의 합 구하기
오늘은 '프로젝트 오일러' 챌린지 2일차. [1, 2]로 시작하는 수열의 피보나치 수열 중 4백만 이하의 값을 갖는 모든 피보나치 항의 합계 구하기 피보나치(Fibonacci) 수열의 각 항은 바로 앞의 항 두 개를 더한 것입니다. 1과 2로 시작하는 경우 이 수열은 아래와 같습니다. 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... while문을 사용해 풀었다. let sequence = [0,1], sequence_even = [], n = 0; while(n partialSum+a, 0)); //피보나치 수열 합 : 14930351 console.log('짝수 피보나치 수열 합 : ', sequence_even.reduce((partialSum, a) => partialSum+a..
[프로그래머스][Lv.1] 성격유형 검사하기
처음으로 코딩테스트 문제를 풀어보았다. 기초 문제였지만, 쉽지 않았고, 솔직히 근무시간 내내 씨름했다. 아래는 내가 제출한 답이지만, 테스트 점수를 10점 받아 통과하지 못했다. function solution(survey, choices) { let ans = [], score = [], R=[], T=[], C=[], F=[], J=[], M=[], A=[], N=[], ans_final = [], ans_obj = {R:0, T:0, C:0, F:0, J:0, M:0, A:0, N:0}; for (i = 0; i < survey.length; i++){ if (choices[i] < 4) { ans.push(survey[i][0]); score.push(4-choices[i]); } else if ..