강의 2회독, 개념 복습
조코딩 node영상 https://youtu.be/Tt_tKhhhJqY
자바스크립트는 웹브라우저 내에서만 사용할 수 있었음. 로컬(window)환경에서 별도로 자바스크립트를 실행할 수 있게 만들어 주는 것이 node.js다.
npm : node package manager
코드리뷰
프로그래머스
외계행성의 나이
: age index를 가진 문자를 반환하는 방식으로 품
function solution(age) {
var answer='';
var alp = ['a','b','c','d','e','f','g','h','i','j'];
age = String(age)
for(let i=0; i<age.length; i++){
answer += alp[age[i]];
}
return answer;
}
369게임
: 주석 아이디어 대로 구현하고 기본 테스트는 통과했는데 제출하고 채점하니 틀리는 문제들이 발생해서 고민을 함. 생각해보니 0도 나머지가 0인데 0은 포함을 안하니까 0 제외조건 추가해서 해결
function solution(order) {
// order를 떼어서 배열로 만들고 돌면서 3으로 나누어 떨어지는 요소만 필터
// 한 뒤 새로운 배열의 길이를 return
var arr = order.toString().split('').filter((el) => el % 3 ===0 && el !== '0');
return arr.length;
}```