목록전체 글 (348)
Jieunny의 블로그
📌 문제 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. ✏️ 풀이 function solution(a, b) { let arr = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; let week = ["FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"]; // 1월 1일이 금요일 이므로 배열을 금..
➰ 35일차 fs모듈 스프린트 과제 완료! Promise가 이해 하기도 힘들고 비동기를 구현하는 방법도 많아서 많이 헤맸지만 그래도 오늘 part 3까지 끝냈다. 많이 헤맸던 것도 있어서 블로깅도 해놨다. 내일 올려야징 요새 페어 활동을 혼자 하고 있어서 여유롭기도 하고, 혼자 속도에 맞춰서 할 수 있어서 좋지만 페어 활동 기회를 놓치는 것 같아서 아쉽기도 하다. 그래도 다음주면 또 하게 될테니 지금을 즐기기로.. 오늘 선배적 참견 시점 시간이 있었는데 실제로 수료하고 취업하신 분 보니까 신기하기도 하고.. 나도 언젠가 개발자로 취업할 수 있을까 걱정되기도 하고..🥹 그래도 언제나 파이팅..!💪
📣 Node.js ✔️ '비동기 이벤트 기반 JavaScript 런타임' 이다. ✔️ 모듈 : 어떤 기능을 조립할 수 있는 형태로 만든 부분으로, 그 중 fs(File System) 모듈은 PC 파일을 읽거나 저장하는 등의 일을 할 수 있게 도와준다. 📣 Node.js 내장 모듈을 사용하는 방법 ✔️ Node.js 내장 모듈 목록 : Node.js v16.14.2 Documentation Index | Node.js v16.19.0 Documentation nodejs.org ✔️ fs 모듈의 메서드 목록을 보면 readFile 메서드로 파일을 읽고, writeFile 메서드로 쓸 수 있다. 1️⃣ 모듈 불러오기 ➰ Node.js 에서는 JS 코드 최상단에 require 구문을 이용하여 다른 파일을 불러..
📣 문제 풀이에 앞서 JS로 조합을 구현하는 과정을 알아보자. ✔️ 조합 : 서로 다른 n개의 물건에서 순서를 생각하지 않고 r개를 택하는 것 => nCr ✔️ 구현 과정 : 배열의 처음 요소부터 하나씩 고정하고, 고정된 요소를 제외한 요소들 중에서 r-1개를 조합해서 붙이는 방법 ✔️ 재귀적으로 푸는 게 좋다-> 조합을 구하는 과정은 계속 반복되기 때문에! 📌 문제 한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. ..
📣 질문에 답해보기 1️⃣ Promise 실행 함수가 가지고 있는 두 개의 파라미터 resolve와 reject는 각각 무엇을 의미하나요? ✔️ resolve ➰ 콜백함수의 코드가 정상적으로 실행되면 resolve 함수가 호출되고, then으로 접근해서 1초후에 비디오를 멈추고, 제목을 표시한다. ➰ then이 promise 객체를 반환하면, 다음 then을 실행해서 함수를 받아온다. ✔️ reject ➰ 콜백함수의 코드에서 에러가 발생하면 reject 함수를 호출하고 catch로 접근 가능하다. 2️⃣ resolve, reject 함수에는 전달인자를 넘길 수 있습니다. 이때 넘기는 전달인자는 어떻게 사용할 수 있나요? ✔️ 각각 호출하는 콜백함수의 매개변수로 사용할 수 있다. 3️⃣ new Promis..
➰ 34일차 대부분의 시간을 Underbar 과제 하는데 쓰고, 남은 시간에 블로깅 하고, 프로그래머스 문제 좀 풀었다. Underbar는 헷갈리는 메서드도 몇 개 있었는데 그래도 nightmare까지 다 끝냈다! 구현하는 데 시간 좀 걸렸던 메서드들은 블로깅으로 따로 정리해 놓았다. 프로그래머스 level1인데 정답률 낮아지니까 어렵다..문제 딱 보고 풀이가 생각 안나는 느낌 🥹🥹🥹🥹🥹 그래두..파이팅.... 내일도 과제가 많으니 시간이 삭제되겠지...