본문 바로가기

verdantjuly

(341)
TIL 20240128 이번 주 목표 Nest.js 강의 찾기 오늘 목표 Nest.js 강의 찾기 오늘 한 것 프로그래머스 코딩테스트 기초 : 원소들의 곱과 합 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181929 나의 풀이 function solution(num_list) { const totalSum = num_list.reduce((a,b)=> a + b) return num_list.reduce((a,b)=> a * b) < totalSum * totalSum ? 1: 0 } 다른 verdantjuly.tistory.com 오늘 스케줄 06:00 기상, 샤워, 아침 식사 07:00 산책 08:00 알고리즘 1문제 이상 풀기 09:00 기업 지..
프로그래머스 코딩테스트 기초 : 원소들의 곱과 합 (javascript, 20240128) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181929 나의 풀이 function solution(num_list) { const totalSum = num_list.reduce((a,b)=> a + b) return num_list.reduce((a,b)=> a * b) < totalSum * totalSum ? 1: 0 } 다른 사람의 풀이 function solution(num_list) { let accMul = 1 let accSum = 0 for (const num of num_list) { accMul *= num accSum += num } return accMul < accSum ** 2 ? 1 : 0 } 소감
TIL 20240127 이번 주 목표 A Tour of Go 이해하고 변형하기 오늘 목표 A Tour of Go 이해하고 변형하기 오늘 한 것 A Tour of Go 이해하고 변형하기 오늘 스케줄 6:00 기상, 샤워, 아침 식사 7:00 산책 9:00 공부 12:00 점심 식사 13:00 ~ 16:00 자유 Devleveling 16:00 ~ 18:00 개발 18:00 ~ 19:00 저녁 식사 19:00 ~ 23:00 개발 0-0. Nest.js - provider Controller 외에 Service, Repository, Factory, Helper 등의 Dependency를 Nest Core가 Register 할 수 있도록 등록하는 곳 @Injectable() 이런 Dependency들을 등록하기 위해서 사용하는 데코..
프로그래머스 코딩테스트 입문 : 컨트롤제트 (javascript, 20240125) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120853 나의 풀이 function solution(s) { let numbers = s.split(" ") let total = 0 for (i=0; i { if(target ===..
1월 5주차 생활 계획표 기간 : 2023. 01. 27 ~ 2023. 02. 01 평일 주말 06:00 기상, 샤워, 아침 식사 07:00 산책 08:00 알고리즘 1문제 이상 풀기 09:00 기업 지원 2곳 이상 하기 10:00 CS 공부 11:00 GO 12:00 점심 식사 13:00 resmemory 17:00 저녁 식사 18:00 Nest.js 공부 22:00 취침
TIL 20240125 이번 주 목표 알고리즘 공부 gommunity 개발 resmemory 개발 오늘 목표 알고리즘 공부 gommunity 개발 오늘 한 것 알고리즘 공부 프로그래머스 코딩테스트 연습 : a와 b 출력하기 (javascript, 20240125) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181951?language=javascript 나의 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = verdantjuly.tistory.com 프로..
프로그래머스 코딩테스트 연습 : 가장 많이 받은 선물 (javascript, 20240125) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/258712 나의 풀이 FAIL function solution(friends, gifts) { // A가 선물을 주고 // B가 선물을 줬다면 // 선물을 더 많이 준 사람이 다음 달 선물 +1 // 선물을 더 적게 준 사람이 다음 달 선물 -1 // 선물을 주고 받은 기록 0 // A = B // 선물 지수가 더 작은 사람 선물 -1 // 선물 지수가 더 큰 사람 선물 +1 // 친구들의 이름 배열 friends // 선물의 기록 gifts // " "로 split // 기록을 할 준비 let record = new Map(); let nextMonth = new Map(); let..
프로그래머스 코딩테스트 연습 : a와 b 출력하기 (javascript, 20240125) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181951?language=javascript 나의 풀이 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = line.split(' '); }).on('close', function () { for (i=0;i