태그 목록
전체보기 (354)ps(192)백준(173)cpp(46)DP(42)프로그래머스(37)BFS(35)programmers(31)boj(27)js(23)DFS(21)DailyPlan(18)CSS(17)DailyWork(16)구현(16)html(14)정렬(10)최소 신장 트리(10)투 포인터(9)Binary Search(8)해시(7)플로이드-와샬(7)분리 집합(6)다익스트라(6)MST(6)위클리 챌린지(5)kakao(5)two pointer(5)위상 정렬(5)greedy(5)disjoint set(5)우선 순위 큐(4)Sort(4)clone(4)이분 탐색(4)그래프(4)문자열(3)portfolio(3)JavaScript(3)누적합(3)PriorityQueue(3)스택(3)재귀(3)너비우선탐색(2)숫자의 표현(2)brute force(2)브루트포스(2)DailyWrok(2)행렬(2)트리(2)todo(2)queue(2)set(2)simulation(2)이진 탐색(2)frontend(2)최단 경로(2)dijkstra(2)그리디(2)git flow(1)프린터(1)다리 만들기(1)Prefix sum(1)자바스크립트(1)수들의 합2(1)여러분의 다리가 되어 드리겠습니다!(1)크루스칼(1)const(1)올바른 괄호의 갯수(1)2606(1)바이러스(1)16236(1)수학(1)1965(1)신장 트리(1)완전탐색(1)도둑질(1)입국심사(1)7587(1)burte-force(1)분리집합(1)음료수 얼려먹기(1)17352(1)Kruscal(1)binary serach(1)괄호(1)2023(1)2812(1)C(1)최소직사각형(1)백트래킹(1)14730(1)상자넣기(1)firstPost(1)주몽(1)2146(1)express(1)17144(1)(1)주식가격(1)기능개발(1)2737(1)소수 찾기(1)2178(1)laftel_clone(1)랜선 자르기(1)5014(1)anagrams(1)스타트링크(1)미로 탐색(1)보석 쇼핑(1)(1)크게 만들기(1)특정 거리의 도시 찾기(1)모음 사전(1)9012(1)1012(1)전력망을 둘로 나누기(1)빈도 정렬(1)git(1)다리를 지나는 트럭(1)binary_search(1)다리 만들기2(1)등굣길(1)완주하지 못한 선수(1)위장(1)전화번호 목록(1)아기 상어(1)1254(1)H Index(1)가장 큰 수(1)1644(1)형 변환(1)謎紛芥索紀(1)미세먼지 안녕(1)Graph(1)모의고사(1)베스트앨범(1)이분 그래프(1)plan(1)stack(1)연속 합(1)타겟 넘버(1)heap(1)신기한 소수(1)N으로 표현(1)단어 변환(1)카카오(1)2003(1)피보나치(1)recursion(1)1940(1)18352(1)5427(1)소수의 연속합(1)matrix(1)서로소 집합(1)원형 큐(1)직업군 추천하기(1)1654(1)네트워크(1)17472(1)유기농 배추(1)복서 정렬하기(1)
post-thumbnail

Todo App v1

HTML, CSS, Javascript만을 이용하여 Todo App을 만들었다.서버에서 데이터를 받아오는(척 하는) 어플리케이션으로 업그레이드 해보자.package.jsonaxios, express, nodemon을 추가하여 서버와 통신하는 척 해보았다.대부분의 로직은

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

Todo App v0

React를 배우기 전 HTML, JS를 복습하기 위해 Todo App을 만들었다.version 0는 HTML, CSS, Javascript만을 이용하여 만들었다.주석으로 처리한 <li> ~ </li>는 자바스크립트로 동적으로 생성하여 주었다.todo 객체의

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

[백준/JS] 1254번. 팰린드롬 만들기

기존 문자열을 뒤집어서 하나씩 밀면서 공통 부분을 찾는다.공통 부분은 다시 추가할 필요가 없고 공통 부분이 아닌 부분만 추가하면 팰린드롬이 된다.뒤에서 n개를 추가하여 팰린드롬 만들기 === 앞에 n개를 제거하여 팰린드롬 만들기원래 다시 풀 생각은 없었는데 갑자기 한글

2022년 3월 2일
·
0개의 댓글
·
post-thumbnail

[JS] Error

에러 메세지를 보고 무엇이 문제인지 빠르게 알아채기 위해 자바스크립트로 개발하다보면 자주 만나는 에러들을 알아보았다.에러 메세지들은 모두 chrome 브라우저 콘솔을 기반으로 작성하였습니다.TypeError 객체는 일반적으로 값이 기대하던 자료형이 아니라서 연산을 할

2021년 12월 28일
·
0개의 댓글
·
post-thumbnail

[JS] DOM 요소 취득

DOM 요소를 취득할 수 있는 다양한 방법이 있다. 하나의 요소를 다양한 방법으로 취득할 수 있는데 그 중에서 어떤 방법을 쓰는 것이 가장 좋은지, 상황에 맞는 방법은 무엇인지, 각 방법에 어떤 장단점이 있는지 궁금해서 조사를 해보았다.getElement계열은 id,

2021년 12월 21일
·
0개의 댓글
·
post-thumbnail

[JS] Prettier, ESLint

주제 선정 이유 자바스크립트 수업을 듣던 중 화살표 함수에서 매개변수가 하나일 때 ()을 생략가능한데 생략하는 것이 더 좋은가하는 질문을 받았다. 동시에 Prettier와 ESLint의 화살표 함수의 괄호 기본 설정이 다르다는 말을 해주셨다. 화살표 함수의 매개변수 외

2021년 12월 10일
·
0개의 댓글
·
post-thumbnail

[JS] 옵셔녈 체이닝 연산자

모던 자바스크립트를 공부하다 옵셔널 체이닝 연산자를 내가 쓸 일이 있을까? 하는 의문이 들었다. 최신 문법이라 모든 브라우저에서 호환이 안 된다는 문제가 아니라 옵셔널하게 체이닝하는 것이 옳은가? 고민이 들었다.에러가 나지 않게 하기 위해 사용한다는 것이 나의 결론이었

2021년 12월 7일
·
0개의 댓글
·
post-thumbnail

[JS] '' vs "" vs `` 무엇을 쓸까?

자바스크립트에서는 다른 프로그래밍 언어와 달리 문자열이 원시 타입의 값이다.C언어에서는 문자열은 문자의 배열로 Java에서는 문자열이 객체이다.문자열이 원시 타입의 값이라는 것은 장점과 단점이 있다.C언어와 Java를 만든 사람들이 문자열을 문자의 배열과 객체로 만든

2021년 11월 30일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 2812번. 크게 만들기

N자리 숫자가 주어졌을 때, 여기서 숫자 K개를 지워서 얻을 수 있는 가장 큰 수를 구하는 프로그램을 작성하시오.첫째 줄에 N과 K가 주어진다. (1 ≤ K < N ≤ 500,000)둘째 줄에 N자리 숫자가 주어진다. 이 수는 0으로 시작하지 않는다.입력으로 주어

2021년 11월 1일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 1965번. 상자넣기

정육면체 모양의 상자가 일렬로 늘어서 있다. 상자마다 크기가 주어져 있는데, 앞에 있는 상자의 크기가 뒤에 있는 상자의 크기보다 작으면, 앞에 있는 상자를 뒤에 있는 상자 안에 넣을 수가 있다. 예를 들어 앞에서부터 순서대로 크기가 (1, 5, 2, 3, 7)인 5개의

2021년 10월 29일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 1940번. 주몽

주몽은 철기군을 양성하기 위한 프로젝트에 나섰다. 그래서 야철대장을 통해 철기군이 입을 갑옷을 만들게 하였다. 야철대장은 주몽의 명에 따르기 위하여 연구에 착수하던 중 아래와 같은 사실을 발견하게 되었다.갑옷을 만드는 재료들은 각각 고유한 번호를 가지고 있다. 갑옷은

2021년 10월 28일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 9012번. 괄호

괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “(

2021년 10월 28일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 2910번. 빈도 정렬

위대한 해커 창영이는 모든 암호를 깨는 방법을 발견했다. 그 방법은 빈도를 조사하는 것이다.창영이는 말할 수 없는 방법을 이용해서 현우가 강산이에게 보내는 메시지를 획득했다. 이 메시지는 숫자 N개로 이루어진 수열이고, 숫자는 모두 C보다 작거나 같다. 창영이는 이 숫

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 1654번. 랜선 자르기

집에서 시간을 보내던 오영식은 박성원의 부름을 받고 급히 달려왔다. 박성원이 캠프 때 쓸 N개의 랜선을 만들어야 하는데 너무 바빠서 영식이에게 도움을 청했다.이미 오영식은 자체적으로 K개의 랜선을 가지고 있다. 그러나 K개의 랜선은 길이가 제각각이다. 박성원은 랜선을

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

[백준/JS] 1931번. 회의실 배정

[백준] 1931번. 연속 합 1. 문제 한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/JS] 올바른 괄호의 갯수

올바른 괄호란 (())나 ()와 같이 올바르게 모두 닫힌 괄호를 의미합니다. )(나 ())() 와 같은 괄호는 올바르지 않은 괄호가 됩니다. 괄호 쌍의 개수 n이 주어질 때, n개의 괄호 쌍으로 만들 수 있는 모든 가능한 괄호 문자열의 갯수를 반환하는 함수 soluti

2021년 10월 26일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/JS] 입국심사

n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다.처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 명만 심사를 할 수 있습니다. 가장 앞에 서 있는 사람은 비어 있는 심사대로 가서 심사

2021년 10월 18일
·
0개의 댓글
·
post-thumbnail

[백준/CPP/JS] 2737번. 연속 합

대부분의 양의 정수는 적어도 2개 이상의 연속된 자연수의 합으로 나타낼 수 있다.예를 들면 다음과 같다.6 = 1 + 2 + 39 = 5 + 4 = 4 + 3 + 2하지만, 8은 연속된 자연수 합으로 나타낼 수가 없다.자연수 N이 주어졌을 때, 이 수를 적어도 2개 이

2021년 10월 11일
·
0개의 댓글
·
post-thumbnail

[백준/CPP/JS] 7587번. Anagrams

Two words are anagrams if they contain the same letters but in a different order. For example ant and tan are anagrams, but ant and ton are not.In thi

2021년 10월 11일
·
0개의 댓글
·
post-thumbnail

[백준/CPP/JS] 1644번. 소수의 연속합

하나 이상의 연속된 소수의 합으로 나타낼 수 있는 자연수들이 있다. 몇 가지 자연수의 예를 들어 보면 다음과 같다.3 : 3 (한 가지)41 : 2+3+5+7+11+13 = 11+13+17 = 41 (세 가지)53 : 5+7+11+13+17 = 53 (두 가지)하지만

2021년 10월 11일
·
0개의 댓글
·