전체 글237 TIL_2024-11-25 오늘 매우 정신 없다.숙련 2주차 까지 완강 했으나...기억을 잃어버렸다.놀고와서 계속해야지!! TIL 2024. 11. 25. CodeKata_js_56_과일장수 CodeKata/JS 2024. 11. 25. CodeKata_js_55_카드뭉치 CodeKata/JS 2024. 11. 25. TIL_2024-11-22_Node.js_숙련 1 주차 완 강의 내용중 String과 Varchar그리고 Text 왜 이렇게 나눠져 있는지 궁금하여 찾아보았다. 언제 사용할까? STRING: 빅데이터 플랫폼(BigQuery, Snowflake 등)에서 길이 제한 없이 문자열 데이터를 저장하고 싶을 때 사용.VARCHAR: 짧거나 중간 길이의 문자열(예: 이름, 이메일 등)을 저장하며 인덱싱과 검색이 중요한 경우.TEXT: 긴 텍스트 데이터를 저장(예: 문서 본문, 설명 등)하고, 저장 공간이 중요할 때. NOSQL과 RDB 각 나름 장점은 있지만대기업 에서는 RDB를 많이 사용한다고 한다.그 이유는 데이터 베이스 관리자가 따로 있기 때문이다. VSCode의 MySQL 셋팅 RawQuery ORM 과 Prisma Prisma Method 쿠키와 세션 .. TIL 2024. 11. 22. CodeKata_js_54_2016년 function solution(a, b) { const days = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT']; let answer = days[new Date(`2016-${a}-${b}`).getDay()]; return answer;} 이번 문제는 Date 사용하면쉬울것 같았는데Date사용법을 잘못 알고 있었다. 해당 답이 안나와서 모든 일수를 더해서 days[] 7개를 계속 증가 시켜 내부에서 이동하게 하여 하나하나 다 훑어 본것과 같은 비 효율적인 알고리즘 완성! 다른 사람 정답부분 보고 다시 만들어 보니 너무 쉽다! 2016-M-D 형식이면 되는거였다.....왜 2016,M,D를 사용해서.....역시 없을리가 없지.... CodeKata/JS 2024. 11. 22. TIL_2024-11-21_Node.js_입문_2.5~ 완 스키마(Schema)는 데이터베이스, XML 문서, JSON 데이터 등에서 데이터의 구조와 조직을 정의하는 개념입니다. 스키마는 데이터의 형식, 관계, 제약 조건 및 데이터가 어떻게 구성되어 있는지를 설명합니다. CRUD 구현완료 Create -> Post Read -> Get Update -> Patch Delete -> Delete 미들웨어 Middleware 는 서버의 요청과 응답 req - res 사이 특정 기능을 수행하는 함수다. 로그나 데이터 파서 등등 사용이 가능합니다. app.use는 미들웨어 등록하는 방법입니다. 미들웨어는 어떻게 작성할 수 있을까? app.use((req,res,next)=>{//필요한 코드}); 미들 웨어는 순차적으로 실행되고next();혹은 클라이언트에 전송.. TIL 2024. 11. 21. CodeKata_js_53_명예의 전당 해당 문제는 처음에 이해가 어려웠으나 결국 k만큼 점수가 기록되고해당 기록된 점수 중 가장 낮은수를 출력하여 Index가 증가할 때 마다 k를 초과하는 낮은 점수는 제외한다. 하여 temp에 점수[index]를 저장하고해당 index마다 점수를 소팅 하여 정렬splice로 k를 초과하는 숫자는 제거at(-1)로 가장 낮은 숫자 answer에 저장 CodeKata/JS 2024. 11. 21. CodeKata_js_52_콜라 문제 해당 문제 문장이 길어 어렵게 느껴질수 있으나 쉽게 생각하면 빈병 몇개 일때 같은 제품을 받고 해당 제품 빈병 가져다 주면 이득을 보는 구조얼마나 바꿔 마셨는지 total구하는 문제다 empty: 교환할 비어있는 콜라의 수give: 교환 시 얻는 콜라의 수initial: 처음 가지고 있는 비어있는 콜라의 수totalDrunk: 총 마신 콜라의 수 CodeKata/JS 2024. 11. 20. TIL_2024-11-20_Node.js_입문_1-14~2-5 API 와 REST API의 개념 API 는 서로 다른 소프트웨어나 어플리케이션 간 연결해주는 매개체 이자 약속입니다. 요청 Request - 어떤 정보를 어떻게 요청할 것인가?반환 Response - 응답은 어떤 형식으로 받을 것인가? 이렇게 API는 서로 다른 시스템 간의 통신을 할 수 있게 해주는 중개자의 역할을 담담하게 됩니다. REST 아키텍쳐는 사람이 봐도 쉽게 이해할 수 있도록 자원을 정의하고 이 자원을 중심으로 표현을 구성하는 원칙을 제시합니다. REST API는 HTTP를 통해 웹 서비스의 자원에 접근하는 방식을 REST 아키텍쳐 의 규칙을 따라 구현된 API입니다. CRUD는Create 생성 (POST)Read 조회(GET)Update 수정 (PUT),(PATCH)Delete 삭제 (D.. TIL 2024. 11. 20. TIL_2024-11-19_Node.js_입문_1-1~1-13 그동안 Js 를 이용하여 웹페이지를 만들고 CLI 로그라이크 게임을 만들었지만 제대로 이해한 상태에서해당 코드를 사용한것은 아니었다. 장님이 다른사람의 말을 믿고 길을 찾아가는 느낌으로안되면 될때까지 때려 맞춰서 만들었다고 해야하나?엄청 비효율의 극치를 달렸지만그만큼 얻은것들도 있다.시간낭비?! 그것도 어느정도는 필요하다.하지만 선행되어야 할것이 안되어있다면 허공에 발을 저어 이동하는것과 같이우리가 수영하는 법을 모른다면 개헤엄치듯 갈수는 있지만 지치는건 어쩔수 없다.기본기가 탄탄한 만큼 앞으로 나아갈때 시너지 효과는 더더욱 커질것이다 우선 Node.js 임문주차 1주 2주차 까지 모두 빠르게 훑어 보고이제 조금씩 해당 내용을 다시 보며 이해가 되지 않았던것 등등 천천히 곱씹어 보며 정리하고 있다. 우.. TIL 2024. 11. 19. CodeKata_js_51_푸드 파이트 대회 문제 내용이 길어지니....어려워 보이지만 대충 내용은 이렇다 입력 받은 숫자의 순서대로0,1,2,3,4숫자가 1씩 증가하며숫자가 홀수면 -1하여 짝수로 맞춰서좌우 대칭 으로 만들어주고 중앙에는 숫자 0이 입력되어야 한다. '111223''111223'그리고 좌우 반전'111223''322111'그리고 합치면 끝이다.'111223'+'0'+'322111'111223322111 CodeKata/JS 2024. 11. 19. CodeKata_js_50_가장 가까운 같은 글자 이해가 어려웠으나 쉽게 설명하면 처음 등장한 글자는 -1 그이후 등장한 숫자는 처음 등장한 시점 으로 부터의 길이 n 입력 받은 글자의 길이를 저장하고해당 글자길이만큼의 저장공간도 만들어 준다. 입력 받은 글자를 순회하면서처음등장했을경우 -1등장한적 있을경우 i - 등장시점그리고 해당 등장시점을 등록해준다. CodeKata/JS 2024. 11. 19. 이전 1 ··· 5 6 7 8 9 10 11 ··· 20 다음 💲 추천 글