태그 목록
전체보기 (124)알고리즘(73)코딩테스트(44)프로그래머스(38)파이썬(31)자바스크립트(18)JavaScript(16)백준(13)python(12)동적계획법(11)typescript(10)타입스크립트(10)개발자(9)그리디(9)정처기(8)stack(8)스택(8)코딩(8)완전탐색(8)실기(8)정보처리기사(8)리액트(6)React(6)해시(5)브루트포스(5)탐욕법(5)hash(5)Nextron(4)클라우드(4)분할정복(4)일렉트론(4)cloud(4)electron(4)greedy(4)nextjs(4)Node(4)데스크탑앱(4)재귀(3)aws(3)SSR(3)우아한테크러닝(3)2020(3)function(3)서울에서김서방찾기(2)함수(2)넥스트론(2)nvm(2)datatype(2)실행컨텍스트(2)callback(2)ExecutionContext(2)ec2(1)체스판다시칠하기(1)이벤트캡쳐(1)동등연산자(1)mongodb(1)분해합(1)체육복(1)코테(1)카펫(1)통합구현(1)프로그래밍(1)bodyParser(1)모바일(1)문자열내림차순으로배치하기(1)이벤트위임(1)BFS(1)rdb(1)this(1)WebServer(1)DOM(1)VirtualDOM(1)요구사항확인(1)문자열내p와y의개수(1)화살표함수(1)너비우선탐색(1)크레인인형뽑기게임(1)깊이우선탐색(1)구명보트(1)가운데글자가져오기(1)데이터타입(1)정렬(1)2016년(1)산술연산자(1)같은숫자는싫어(1)모바일웹앱(1)DFS(1)동적 계획법(1)잃어버린괄호(1)섬연결하기(1)ReferenceType(1)ES6(1)설계(1)쓰로틀링(1)컴파일타임(1)PrimitiveType(1)가상돔(1)회의실배정(1)문자열다루기기본(1)나누어떨어지는숫자배열(1)디바운싱(1)블랙잭(1)네이트브앱(1)K번째수(1)Gateway(1)데이터입출력(1)API(1)npm(1)이벤트버블링(1)하이브리드앱(1)두정수사이의합(1)모의고사(1)노드(1)런타임(1)두개뽑아서더하기(1)덩치(1)완주하지못한선수(1)S3(1)nodejs(1)카카오(1)SQS(1)모듈(1)소수찾기(1)몽고디비(1)문자열내마음대로정렬하기(1)lambda(1)동전0(1)Module(1)Picker(1)큰수만들기(1)ATM(1)(1)콜백함수(1)스키마(1)생성자함수(1)단속카메라(1)영화감독숌(1)
post-thumbnail

[알고리즘] 프로그래머스 2단계 - 타겟 넘버

numbers = 1, 1, 1, 1, 1 / target = 3 / return = 5\+, - 과정을 반복한다고 생각하면 된다. numbers의 개수만큼 더하고 빼고를 반복하기 때문에 numbers 배열로 for문을 돈다.calculData에 담긴 숫자에 +

2020년 10월 30일
·
0개의 댓글
post-thumbnail

[알고리즘] 프로그래머스 2단계 124 나라의 숫자

10진법 1 - 124나라 110진법 2 - 124나라 210진법 3 - 124나라 410진법 4 - 124나라 1110진법 5 - 124나라 1210진법 6 - 124나라 1410진법 7 - 124나라 2110진법 8 - 124나라 2210진법 9 - 124나라 24

2020년 10월 30일
·
0개의 댓글
post-thumbnail

[알고리즘] 프로그래머스 2단계 - 숫자의 표현

만약 n=15가 주어졌다고 한다면 num1은 1부터 시작, num2는 15부터 시작이다.연속된 숫자만 허용됨으로 반복문을 돌 때마다 num1에 1을 더해준다.num2가 0이되면 다 더해진 것으로 반복문을 정답 answer에 1을 더하고 반복문을 빠져나온다.

2020년 10월 27일
·
0개의 댓글
post-thumbnail

[알고리즘] 프로그래머스 2단계 다음 큰 숫자

주어진 숫자 n을 2진법으로 변환한 후 1의 개수를 x에 저장한다.while문을 돌면서 값을 찾는다. 이진법 변환 bin( )

2020년 10월 27일
·
0개의 댓글
post-thumbnail

[알고리즘] 프로그래머스 2단계 튜플

주어진 s는 문자열이다.문자열이기 때문에 20은 숫자 20이 아닌 문자 2와 0이다.{{20,111},{111}}를 예로 들어보자.s에 맨 앞의 '{'와 맨 뒤의 '}'를 제외한 {20,111},{111}를 넣는다.문자열 반복문을 돌면서 숫자 형태의 문자열은 stack

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

[알고리즘] 프로그래머스 2단계 올바른 괄호

stack 배열을 만든다.stack이 비어있고, '('라면 stack에 담는다. ')'라면 False를 리턴한다.stack이 비어있지 않을 때는 괄호를 담는다. 만약 stack에 담긴 값이 '('와 ')'라면 짝이 맞기 때문에 stack에서 제거한다.반복문을 마쳤을 때

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

[알고리즘] 프로그래머스 2단계 문자열 압축

aabbaccc를 1개, 2개 ... 8개 단위로 자른다. 예를 들어 1개를 기준으로 자른다고 했을 때, 'a', 'a', 'b', 'b', 'a', 'c', 'c', 'c'가 stack에 담기고 이를 다시 result에 담는다. num이 문자열의 길이 + 1가 되면

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

[알고리즘] 프로그래머스 2단계 스킬트리

주어진 skill을 list로 만든다. skill_trees 배열을 돌면서 각 문자에 skill에 들어있는 알파벳이 있다면 stack에 담는다.stack에 담긴 알파벳과 skill에 담긴 알파벳의 인덱스가 같다면 count에 1을 더한다. 가능한 스킬 트리는 count

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

[알고리즘] 프로그래머스 2단계 - 멀쩡한 사각형

사진과 같은 모양이 4번 반복되어 있다. 해당 사진에서 멀쩡하지 않은 사각형의 개수는 가로(2) + 세로(3) - 1 이다. 즉, "가로 + 세로 - 가로와 세로의 최대 공약수"는 멀쩡하지 않은 사각형의 개수이다.전체 사각형에서 멀쩡하지 않은 사각형의 개수를 뺀다.최대

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

[알고리즘] 프로그래머스 1단계 - 나누어 떨어지는 숫자배열

lambda 함수의 filter을 이용한다.for 문을 돌면서 나눠 떨어지는 값을 answer에 넣는다.방법2가 조금 더 빠르다. 쉽게 풀리는 문제의 경우, 굳이 함수를 쓰지 않아도 될 것 같다.

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

[알고리즘] 프로그래머스 1단계 - 같은 숫자는 싫어

arr 배열을 돌면서, 같은 숫자가 있는 경우 원소를 제거한다.for i in arr\[:] 반복문 안에서 remove()는 효율성이 낮다.curr라는 변수에 들어갈 값을 담아두고, 이전과 다른 값이면 넣어준다.

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

[알고리즘] 프로그래머스 1단계 - 가운데 글자 가져오기

s가 홀수인 경우, 2로 나눈 값의 위치를 구한다.s가 짝수인 경우, (2로 나눈 값 - 1)부터 (2로 나눈 값 + 1) 까지 자른 위치를 구한다.

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

[알고리즘] 프로그래머스 1단계 - 2016년

요일과 달을 저장할 배열 week와 month를 만든다.2016년 1월 1일은 금요일으로 'FRI'부터 시작한다.윤년은 2월 29일이 있는 년도이다.a-1 달까지 더한 후, b-1 일을 더하고, 7로 나눈 인덱스 값이 답이다.

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