분류 전체보기 (291) 썸네일형 리스트형 내일배움캠프 4기_알고리즘 50일차 TIL 내일배움캠프 4기_알고리즘 50일차 TIL 2023.01.22 - [알고리즘] - 데일리 알고리즘 230120 알고리즘 문제... 푸는데 시간이 많이 걸렸다. 문제를 정확하게 이해하고 풀이를 생각해봐야하는데... 생각할 시간을 가지고 주석달고 코드 짜는 연습을 해야겠다. 이 문제를 dfs로 풀려고 했는데.. 아직 dfs응용을 못하겠다.따흙 조합, 순열 문제를 많이 풀어보고 다시 시도해봐야겠다. 데일리 알고리즘 230120 데일리 알고리즘 230120 프로그래머스, 키패드 누르기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📄 나의 코드 def solution(numbers, hand): # 초기 세팅 오른쪽 3행 2열, 왼쪽 3행 0열 배치 cur_hand_R_x, cur_hand_R_y = 3, 2 cur_hand_L_x, cur_hand_L_y = 3, 0 answer = "" for num in numbers: if num == 0: num_x = 3 num_y = 1 else: num_x = (num - 1) // 3 num_y = (num - 1) % 3 mov.. 내일배움캠프 4기_TS, 알고리즘 49일차 TIL 내일배움캠프 4기_TS, 알고리즘 49일차 TIL 2023.01.19 - [알고리즘] - 데일리 알고리즘 230119 2023.01.19 - [JavaScript] - TS, 내가 만든 포켓몬 크롤링 프로그램 오늘 데일리 알고리즘 문제를 dfs로 푸는 방법을 익히고 싶었는데... 너무 어렵다. dfs와 bfs로 순열, 조합 문제 코드를 보며 이해중이다. 문제를 정말 많이 풀어봐야 하고 스스로 코드를 짜보는 시간을 가져야 할 것 같다. 포켓몬 서버에서 크롤링해보는 학습을 했다. 이런 식으로 json형식의 원하는 데이터를 추출할 수 있구나! 놀라웠고 파일이 생성되니 신기했다. 완전하게 이해하긴 힘들고 아!이렇구나 하고 넘어가는 수준이라..ㅠㅠㅠㅠ 복습을 많이 해야할 것 같다. 독하게 해야지!! TS, 내가 만든 포켓몬 크롤링 프로그램 TS, 내가 만든 포켓몬 크롤링 프로그램 TS, 포켓몬 카드 만들기 📌 설치 모듈 npm i typescript -D tsc --init 📌 async await const fetchData = async (): Promise => { for (let i = 1; i setTimeout(resolve, 1000)); console.log("Hello, World!"); } greet(); 일반함수 greet()는 함수가 완료될때까지 기다렸다가 사용되므로 1초 후에 Hello, World! 를 기록한다. 크롤링? 스크래핑? 크롤링 : URL을 탐색해 반복적으로 링크를 찾고 가져오는 과정 스크래핑 : 우리가 정한 특정 웹 페이지에서 데이터를 추출하는 것 📌 크롤링 불법인가? robots.txt 사용 http.. 데일리 알고리즘 230119 데일리 알고리즘 230119 프로그래머스, 삼총사 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📄 나의 코드 def solution(number): from itertools import combinations l = list(combinations(number, 3)) cnt = 0 for ls in l: if(sum(list(ls))==0): cnt+=1 return cnt combinations결과가 tuple이길래 sum안되는 줄 알고 list화.. 📄 공부할 만한 코드 def solution (number) : from itertools imp.. 내일배움캠프 4기_TS, 알고리즘, ejs 48일차 TIL 내일배움캠프 4기_TS, 알고리즘, ejs 48일차 TIL 2023.01.18 - [알고리즘] - 데일리 알고리즘 230118 2023.01.18 - [JavaScript] - 타입스크립트 기초문법2 2023.01.19 - [JavaScript] - 후발대_node.js 숙력주차 과제 복습 타입스크립트는 이제 응용 강의로 바뀐듯하다. 너무 좋다...나는 이런 응용을 많이 봐야하고 많이 해봐야 프로젝트할 때 코드 한줄이라도 쓸 수 있기 때문이다. 직접해보는게 최고 좋은것같다. TS + socket.io 구현한 유투브랑 github를 찾아서 이것도 이번주안에 해보는게 목표! 저번 프로젝트하면서 ejs를 처음 접해봤는데, 앞으로 프로젝트할때도 react까지 구현할 시간은 빠듯할것같고 ejs를 사용할 듯하다. .. 후발대_node.js 숙력주차 과제 복습 후발대_node.js 숙력주차 과제 복습 후발대 강의 복습하면서 front단 ejs도 학습하기 위해 해보는중... 어제 목표는 방대했으나,,, 내일은 해당 코드를 ejs이용하는걸로 바꾸고~ 지금은 그냥 html과 다를게 없다... submit 버튼을 누르면, 아래 창에 "nickname과 일치하는 회원이 존재합니다." 라는 안내 문구가 띄워지면서 회원가입 안되도록 하는것을 구현해 볼 생각이다. + 로그인, 미들웨서 로그인한 회원만 posting할 수 있게끔 하는것까지 할 계획인데... 로그인 미들웨어만 해도 뭐... 설이 있으니깐!!! pagination과 좋아요 기능을 front단까지 해보는게 목표다! 타입스크립트 기초문법2 타입스크립트 기초문법2 📌 초기 설정 npm init -y npm i typescript @types/node ts-node -D tsc --init 📄 tsconfig.json { // 암시적 any 타입을 허용하지 않는다. "noImplicitAny": true } 함수 function sum(a, b) { return a + b; } 아무런 타입을 지정해주지 않으면, any타입으로 인식. 오류 발생하지 않으나, any타입은 지양해야 함. // any type 오류를 나게 하자 // tsconfig.json => "noImplicitAny": true function sum(a: number, b: number): number { return a + b; } 📌 함수의 인자 function sum(a.. 데일리 알고리즘 230118 데일리 알고리즘 230118 프로그래머스, 과일 장수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📄 나의 코드 # score 내림차순 정렬 score.sort(reverse=True) # 몇 상자 만들 수 있는지 len(score) // m # 상자별 사과를 판매할 때 최대로 받을 수 있는 금액 answer def solution(k, m, score): answer = 0 score.sort(reverse=True) for i in range(len(score)//m): answer += min(score[m*i:m*(i+1)])*m return a.. 내일배움캠프 4기_TS 47일차 TIL 내일배움캠프 4기_TS 47일차 TIL 2023.01.17 - [알고리즘] - 데일리 알고리즘 230117 2023.01.17 - [JavaScript] - 타입스크립트 기초문법 2023.01.17 - [알고리즘] - DP, Dynaminc Programming 오늘은 알고리즘 공부 4주차 숙제까지 풀고 싶었는데, 숙제 1번 문제풀고 2번문제 고민중... 시간을 많이 잡아먹는다. 그래도 고민해서 풀어봐야지!!! 자료구조 배운 내용을 접목시키기 힘든것같다. 1번은 heap, 2번은 visited 사용해 방문했던곳을 1로 표시 & 앞으로 탐색할 곳 이렇게 하는것같구 3번 문제는 dp쓰는 것같다. memo dict + 재귀함수 쓰면 되려나? 어렵긴 하지만, 생각한 방식대로 문제가 풀리면 재미있긴 한것같다.. .. 이전 1 ··· 9 10 11 12 13 14 15 ··· 30 다음 목록 더보기