본문 바로가기

Programmers_JavaScript

(23)
[Programmers] JavaScript 순서 쌍의 개수 function solution(n) { let answer = 0; for(let i=1; i=1; j--) { if(i*j == n) { answer++; } } } } return answer;}  처음에  for문만 써서 작성했는데 코드 실행에서는 잘 됐다가 제출하면 시간 초과가 떴다.... 구글링 해보니 우선 첫번째 매개변수가 n으로 나눠진다면 약수이기 때문에if문을 넣었더니 해결 되었다.   수학을 잘했더라면... ^_^
[Programmers] JS 가위바위보 function solution(rsp) { let answer = ""; for(let i=0; i  # 다른 사람의 풀이 1:1로 대응되니까 map으로 푸는 거 정말 좋은 방법이다 ㅎㅎ
[Programmers] JavaScript 등차수열의 특정한 항만 더하기 function solution(a, d, included) { return new Array(included.length) .fill(a).map((x,i) => x+=(i*d)) .filter((x,i)=>included[i]) .reduce((a,c) => a+c, 0); }
[Programmers] JavaScript 자연수 뒤집어 배열로 만들기 function solution(n) { return n.toString().split("").map((x) => parseInt(x)).reverse(); }
[Programmers] JavaScript 자릿수 더하기 function solution(n) { return n.toString().split("").reduce((acc,cur) => parseInt(acc) + parseInt(cur),0); }
[Programmers] 약수의 합 function solution(n) { let answer = []; for(let i=0; i a+c, 0); }
[Programmers] 평균 구하기 function solution(arr) { return arr.reduce((a,c) => a+c,0)/arr.length; }
[Programmers] 짝수와 홀수 function solution(num) { return Math.abs(num) % 2 === 0 ? "Even" : "Odd"; }
[Programmers] 나머지가 1이 되는 수 찾기 function solution(n) { let answer = []; for(let i=1; i
[Programmers] 문자열을 정수로 바꾸기 function solution(s) { if(isNaN(s[0])) { _s = s.slice(1, s.length); return s[0] == "-" ? (parseInt(_s) * -1) : parseInt(_s); } else { return parseInt(s); } } 나는 이렇게 풀었는데.... function strToInt(str){ return +str; } 이거 보니 공부 열심히 해야겠다 ^^