profile
열심히 노력하는 신입 프론트엔드 개발자 문건우입니다.
태그 목록
전체보기 (184)JavaScript(45)알고리즘(40)프로그래머스(25)React(20)python(14)leetcode(13)부스트캠프(12)삽질(12)후기(8)typescript(8)js(7)멤버십(5)next(5)ts(5)면접(5)DSC(5)next.js(5)타입스크립트(5)프론트엔드(4)DND(4)boj(4)express(4)위상정렬(3)Nginx(3)debounce(3)에러(3)NHN Forward(3)TIL(3)카카오 코딩테스트(3)SSR(3)컨퍼런스(3)백준(3)redux(3)우아한 테크 캠프(3)리액트(3)회고(3)webpack(3)key(2)throttle(2)https(2)ES5(2)ES6(2)boostcamp(2)동아리(2)(2)데브매칭(2)카카오 인턴(2)ux(2)array(2)Recoil(2)프로젝트(2)리뷰(2)카카오 인턴 코딩테스트(1)프론트엔드과제(1)썸머코딩(1)확장(1)카카오 알고리즘(1)PNU(1)홍보(1)우테캠(1)훌륭한 개발자(1)es8(1)Context API(1)arguments(1)세션(1)쿠키(1)NaN(1)UI(1)생성자(1)action(1)사이드프로젝트(1)Trie(1)호이스팅(1)우아한 형제들(1)corejs(1)생각정리(1)자동배포(1)ScrollIntoView(1)garbage colerctor(1)레디스(1)ncloud(1)웹 표준(1)그룹 프로젝트(1)cutom hook(1)유틸리티 타입(1)Tree Shaking(1)트리 쉐이킹(1)emotion(1)트랜스파일(1)dynamic routing(1)CSS(1)lazy(1)Saga(1)bind(1)배포(1)데이터베이스(1)code splitting(1)웹팩(1)cookie(1)sql(1)개발자(1)Node(1)mysql(1)HMR(1)babel(1)html(1)카카오(1)dd(1)Sequelize(1)해커톤(1)상속(1)typeOrm(1)class(1)error(1)목표(1)shell(1)자료구조(1)객체(1)Index(1)nextjs(1)개발(1)useCallback(1)Symbol(1)queue(1)this(1)arrow function(1)private(1)화살표 함수(1)useReducer(1)Prototype(1)코드 스플리팅(1)부산(1)figma(1)clipboard(1)웹 접근성(1)코딩테스트(1)챌린지(1)Summer/Winter 코딩(1)개발자의 디자인 독해력(1)책 리뷰(1)

[프로그래머스 Level2] 쿼드 압축 후 개수 세기 javascript

https://programmers.co.kr/learn/courses/30/lessons/68936분할 정복 기법을 사용해서 재귀적으로 풀면 된다. 정사각형이기 때문에 반으로 딱 나눠지고 그것을 조건에 따라 4등분 하여 다시 똑같이 진행해주면 된다.

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

[프로그래머스 Level 2] 이진 변환 반복하기 javascript

https://programmers.co.kr/learn/courses/30/lessons/70129이진 수를 받아서 모든 0을 제거하고, 남은 길이를 다시 2진법으로 변환한 후, 1이 될때까지 계속 반복하면 되는 문제다.reduce를 사용해서 0일 경우 ze

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

[프로그래머스 Level 1] 3진법 뒤집기 javascript

https://programmers.co.kr/learn/courses/30/lessons/689353진법으로 변환하기 위해서 n % 3 을 한 값을 넣어준다. 그리고 n 을 n /3 한 값으로 바꿔주면서 반복을 해주면 3진법으로 변환 된다. 이 때 unshi

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

[프로그래머스 Level 1] 내적 javascript

https://programmers.co.kr/learn/courses/30/lessons/70128간단한 문제이다. a와 b의 숫자 배열이 주어졌을 때 같은 index의 값끼리 곱한 것을 다 더해주면 되는 문제이다.간단하게 Array.prototype.red

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

[프로그래머스 Level 1] 두 개 뽑아서 더하기 javascript

https://programmers.co.kr/learn/courses/30/lessons/68644문제는 간단하다. numbers 배열이 주어지고 같은 index가 아닌 수를 더한 값들의 오름차 순을 반환하면 된다.기본적으로 제공하는 자료구조인 Set을 사용

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

[LeetCode] Pairs of Songs With Total Durations Divisible by 60

time 배열이 주어지고 2개를 더 했을 때 60으로 나눠지는 값이 몇개인지 구하는 문제.i < j 이다.ExampleInput: time = 30,20,150,100,40Output: 3Explanation: Three pairs have a total dura

2020년 12월 30일
·
0개의 댓글

[2020 카카오 인턴십] 보석쇼핑 JavaScript

https://programmers.co.kr/learn/courses/30/lessons/67258해당 문제는 인턴 시험 칠 때 못 풀었던 문제다. 투 포인터라는 개념에 대해 몰랐엇다. 시험을 치고 나서 다른 분들과 얘기해보다가 투포인터라는 것에 대해 알게

2020년 7월 2일
·
0개의 댓글

[2020 카카오 인턴십] 키 패드 누르기 JavaScript

https://programmers.co.kr/learn/courses/30/lessons/67256숫자들의 경우의 수들이 많지 않기 때문에 변수로 지정해주고 사용했다. 그리고 적힌 로직대로 했다... 주석 참고

2020년 7월 2일
·
0개의 댓글

[LeetCode] Find the Duplicate Number

https://leetcode.com/explore/featured/card/june-leetcoding-challenge/542/week-4-june-22nd-june-28th/3371/중복된 숫자를 return 하면 되는 간단한 문제다.대신 array를 수

2020년 6월 29일
·
0개의 댓글

[LeetCode] sortColors JavaScript

https://leetcode.com/explore/featured/card/june-leetcoding-challenge/540/week-2-june-8th-june-14th/3357/0은 red, 1은 white, 2는 blue를 의미한다. nums 주어지

2020년 6월 29일
·
0개의 댓글

[LeetCode] Search Insert Position JavaScript

https://leetcode.com/explore/challenge/card/june-leetcoding-challenge/540/week-2-june-8th-june-14th/3356/Input: 1,3,5,6, 5Output: 2Input: 1,3,5,6

2020년 6월 26일
·
0개의 댓글

[LeetCode] Single Number 2

https://leetcode.com/explore/challenge/card/june-leetcoding-challenge/542/week-4-june-22nd-june-28th/3368/Input: 2,2,3,2Output: 3Input: 0,1,0,1,0

2020년 6월 26일
·
0개의 댓글

[프로그래머스 Level4] 쿠키 구입 javascript

https://programmers.co.kr/learn/courses/30/lessons/49995문제를 풀다가 잘 모르겠어서 다른 블로그의 글을 참고하여 문제를 풀어보고 쓰는 글입니다.쿠키의 수가 배열로 주어진다. 1,1,2,3 두 명에게 같은 개수로 나눠

2020년 5월 20일
·
0개의 댓글

[프로그래머스 Level2] 주식 가격 Python, JavaScript

https://programmers.co.kr/learn/courses/30/lessons/42584prices 가 이런식으로 주어지고 1, 2, 3, 2, 3각각의 index 가격들이 얼마 뒤에 가격이 떨어졌는지를 알아내면 된다. 안 떨어졌다면 끝까지 갔을

2020년 5월 6일
·
2개의 댓글

[LeetCode Medium] Daily Temperatures JavaScript

https://leetcode.com/problems/daily-temperatures/T라는 숫자 배열이 주어진다. T = 73, 74, 75, 71, 69, 72, 76, 73그러면 이제 각각 자신 보다 더 큰 온도가 나올 때까지 얼마나 걸렸는지를 반환해주

2020년 5월 6일
·
0개의 댓글

[LeetCode Medium] Jump Game JavsScript

https://leetcode.com/problems/jump-game/nums = 2,3,1,1,4 같이 number의 배열이 주어진다. 각각의 숫자는 현재 index부터 최대 몇칸까지 이동할 수 있는지를 나타낸다. 예를들어 index 0 의 값은 2이기 때

2020년 5월 5일
·
0개의 댓글

[LeetCode Medium] Merge Intervals JavaScript

https://leetcode.com/problems/merge-intervals/\[1,3,2,6,8,10,15,18] 과 같은 input이 주어지면 \[1,6,8,10,15,18]로 줄이면 된다. 1,3 과 2,6이 구간이 이어지기 때문에 합치면 된다!!

2020년 5월 5일
·
0개의 댓글

[프로그래머스 level3] 징검다리건너기 JavaScript

https://programmers.co.kr/learn/courses/30/lessons/64062그냥 일반적인 방법으로 2중 for문을 써가며 풀면 시간초과가 뜬다. 그래서 이분탐색으로 풀어야한다.left는 가장 작은 값인 1로 두고 right은 문제에서

2020년 5월 4일
·
0개의 댓글
post-thumbnail

[프로그래머스 Level4 호텔방배정] JavaScript

https://programmers.co.kr/learn/courses/30/lessons/64063python으로 할 때는 그냥 dictionary 자료형을 쓰면 시간초과가 뜨지 않았다. 그래서 js로 풀 때도 그냥 Object를 사용하여서 풀었는데 마지막

2020년 5월 4일
·
0개의 댓글

[LeetCode Medium] Longest Substring Without Repeating Characters JavaScript

https://leetcode.com/problems/longest-substring-without-repeating-characters/string이 주어졌을 때 문자가 안 겹치는 가장 긴 부분 문자열을 찾아내면 된다!저는 일단 temp라는 배열을 만들어서

2020년 4월 30일
·
0개의 댓글