[TIL] 6일차 - MySQL

mysql 문제를 풀면서 가장 오랫동안 고민을 했던 문제다.with recursive를 통해 가상테이블을 만든 후 join을 통해 문제를 해결할 수 있었다.처음에는 입양시간 별 횟수를 구하는 쿼리는 작성했다.결과는 다음과 같다.위 결과를 보면 0~6시와 20~23시에는

2023년 1월 4일
·
0개의 댓글
·

[TIL] 5일차 - MySQL

IT 직군을 준비하다 보니 코딩테스트에서 mysql을 사용하는 경우도 있어서 mysql 공부도 조금씩 하고 있다.쉬운 문제들은 괜찮았지만 점점 난이도가 높아지고 있다보니 정리의 필요성이 느껴졌다.이번에는 두 개 이상의 조건이 있어서 이들을 조회하는 경우를 정리해보았다.

2023년 1월 1일
·
0개의 댓글
·

[TIL] 4일차 - Jacoste 알고리즘

여기서 중요한건 가장 마지막줄이다.이 부분이 굉장히 인상적이었다.처음에는 reduce에 spread operator(\[])를 사용했었는데 소요시간이 2800ms까지 나왔었다.고민을 하다가 concat으로 바꿔보니 소요시간이 900ms까지 줄어들었다. 이 부분은 for

2022년 12월 31일
·
0개의 댓글
·
post-thumbnail

[42gg] Next.js 이미지 최적화로 인한 문제 해결

오랜만에 42gg 다같이 모여서 작업했다.그런데...!!잘나오던 이미지가 안나오기 시작했다. 왜일까? 왜 안나올까?uri부터 확인해보니 우리가 넣어주지 않는 쿼리문이 붙어서 동작을 하고 있었다.쿼리문이 있어서 이미지를 찾지 못하고 있던 것이다!!원인을 찾아보니 Next

2022년 10월 31일
·
0개의 댓글
·

[TIL] 3일차 - Jacoste 알고리즘

세번째 알고리즘 스터디!

2022년 10월 23일
·
1개의 댓글
·

[TIL] 2일차 - Jacoste 알고리즘

2일차 알고리즘 스터디!문제가 꽤나 어려웠다. 생각보다 안풀려고 고생을 많이했다.카카오 문제는 어렵다는 생각에 두려움부터 갖고 시작해서 그런가 더 어려운거 같기도 하고...?오늘은 스터디하면서 많이 혼났다.C언어처럼 알고리즘 풀려고 스터디하는게 아닌데 자꾸 C언어로 문

2022년 10월 22일
·
0개의 댓글
·
post-thumbnail

[모던 자바스크립트] 09장. 타입 변환과 단축 평가

자바스크립트의 값에는 타입이 존재하고 이 타입은 변경이 가능하다. 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환 또는 타입 캐스팅이라고 한다. 개발자의 의도와는 상관없이 자바스크립트에 의해 변하는 것을 암묵적 타입 변환 또는 타입 강제 변환이라고 한다

2022년 10월 15일
·
0개의 댓글
·
post-thumbnail

[모던 자바스크립트] 08장. 제어문

제어문(control flow statement)은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용한다. 제어문을 사용하면 코드의 실행 흐름을 인위적으로 제어할 수 있다. 코드는 일반적으로 위에서 아래로 순차적으로 진행되지만 제어문은 코드의

2022년 10월 15일
·
0개의 댓글
·
post-thumbnail

[모던 자바스크립트] 07장. 연산자

연산자는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다. 피연산자는 연산의 대상이 되어야 하므로 값으로 평가할 수 있어야 한다. 연산자는 값으로 평가된 피연산자를 연산해 새로운 값을 만든다. ➕7.1 산술

2022년 10월 15일
·
0개의 댓글
·
post-thumbnail

[모던 자바스크립트] 06장. 데이터 타입

c언어를 하며 다양한 타입에 대해 공부했었다. 자바스크립트는 c언어와는 조금 다른 타입 종류를 가지고 있었다.데이터 타입은 줄여서 타입이라고 표현한다. 타입은 값의 종류를 말한다. 자바스크립트는 7개의 타입이 존재하고 원시타입과 객체타입으로 분류할 수 있다.자바스크립트

2022년 10월 15일
·
0개의 댓글
·

[TIL] 1일차 - Jacoste 알고리즘

취업 준비를 시작했다.가장 먼저 떠오른, 그리고 가장 먼저 시작한 코테...!42gg 팀원들과 알고리즘 스터디팀을 만들어서 공부를 시작했다.나는 아직 c에서 벗어나지 못해서 모든 코드가 c에 맞춰져 있다.그러나 친구들과 함께 코드를 공유하면서 다양한 코드와 기능들을 보

2022년 10월 14일
·
1개의 댓글
·
post-thumbnail

[모던 자바스크립트] 05장. 표현식과 문

개념을 이해한다는 것은 바로 용어를 정확히 이해하고 설명할 수 있다는 것이다. 용어의 의미를 정확히 설명할 수 없다면 개념을 제대로 이해하지 못한 경우가 많다. 너무 좋은 말이다. 그래서 이전까지 '값'이라는 용어를 많이 사용했는데 이 의미부터 확인해보고 넘어가자.

2022년 10월 14일
·
0개의 댓글
·
post-thumbnail

[모던 자바스크립트] 04장. 변수

자바스크립트를 공부할 환경설정이 다 끝났다. 이제 본격적으로 언어 공부를 시작해보자. 🔖4.1 변수란 무엇인가? 왜 필요한가? 다음과 같은 자바스크립트 코드를 실행하면 어떻게 동작할까? >10 + 20 자바스크립트 엔진이 자바스크립트 코드를 계산(평가)하려면 먼저

2022년 10월 8일
·
0개의 댓글
·
post-thumbnail

[42gg] AWS 도메인 연결하기

42gg의 마지막 단계는 도메인과 서버를 연결하여 접속할 수 있도록 만들어주는 단계다. 처음 접하는 개념들이고 처음해보는 상태라 일단 쭉 따라가보면서 서버를 연결해보았다. 📁 EC2 인스턴스 생성 1. 인스턴스 이름 설정 2. 인스턴스 유형 설정 3. 키페어 생

2022년 9월 30일
·
0개의 댓글
·

[MSA] MicroService Architecture

프로젝트-X 두번째 멘토링에서 MSA에 대해 짧은 세미나가 진행될 예정이다. 하여 조금이나마 예습을 해보고 참여를 하려고 한다.MSA는 하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 형태를 말한다. 모놀리식 아키텍처는 마

2022년 8월 22일
·
2개의 댓글
·
post-thumbnail

[모던 자바스크립트] 03장. 자바스크립트 개발 환경과 실행 방법

자바스크립트로 개발하기 위해 환경을 구축해두어야한다. 지금부터 간단하게 살펴보도록 하자!모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. Node.js도 브라우저와 동일하게 동작한다. 다만 Node.js는 ECMAScript 이

2022년 8월 20일
·
0개의 댓글
·
post-thumbnail

[모던 자바스크립트] 02장. 자바스크립트란??

모든 공부는 기초가 잘 되어있어야 한다. 프론트엔드의 기초. 기본 언어인 자바스크립트에 대해 알아가보도록 하자. 2.1 자바스크립트의 탄생 1995년, 시장 점유율 90%를 차치하고 있던 넷스케이프 커뮤니케이션즈에서 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에

2022년 8월 20일
·
2개의 댓글
·

[ELK] Elasticsearch, Logstash, Kibana

프로젝트-X 두번째 멘토링을 하며 멘토님께서 ELK에 대해 설명해주셨다.그래서 ELK에 대해 정리해보려 한다.데이터 처리 관련 오픈소스 솔루션인 엘라스틱 서치(Elasticsearch) + 로그스태시(Logstash) + 키바나(Kibana)를 같이 연동하여 사용한다는

2022년 8월 18일
·
0개의 댓글
·

HTML, CSS 기초

우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어다.Markup : 기계용 <-> Markdown : 사람용웹 페이지는 여러가지 요소가 합쳐져서 만들어진다. 그 중 HTML은 structure, 즉 구조를 담당하고

2022년 8월 17일
·
2개의 댓글
·
post-thumbnail

[모던 자바스크립트] 01장. 프로그래밍

프로젝트 경험이 있다. 프론트엔드를 담당했다.하지만 아직 자바스크립트를 사용할 줄 모른다. 그래서 동료들과 함께 자바스크립트를 공부하기로 했다.모던 자바스크립트 딥다이브가 유명하다고 한다. 하여 이 책으로 공부하기로 했다. 두께가 어마어마하다. 마치 전공 책을 보는 느

2022년 8월 13일
·
1개의 댓글
·