1. 자바스크립트 코드트릭
여태까지 자료구조 알고리즘 공부는 문제 풀기에 급급했던 것 같다. 지금 여유가 조금 날 때, 자료구조들을 직접 구현해보면서 그 원리를 잘 이해하는 것이 필요하다고 생각했다. 이번에는 가장 기본적인 연결리스트를 구현해본다. 1. 정의 원소를 배치할 때, index에 따
신고결과받기 - 레벨 1
같은 숫자는 싫어
최소직사각형 (레벨 1)유형 : 완전탐색
로또의 최고 순위와 최저 순위시간
1. 입문 드림코딩 정규표현식 강의가 처음 입문자들에게 매우 좋았다. 2. 기본 문법 공부 2-1. group and ranges : 또는 : group : 괄호안 어떤 문자든(문자 구분 시 걍 쭉 적으면 됨) : 괄호안 문자 빼고 : 별거 아닌 거 같은데 매우 중요
새로 배운 것 : Map 자료구조
새로 알게 된 것 : 2차원 배열로 거리 구하기 / 까먹지 말 것 : Math.abs()
까먹지 말자 : .reverse(), .pop()
새로 알게 된 것 : [1,1] === [1,1] => false / [...a,...b] 배열 합치기
기억해야할 것 : Math.floor() / .round() / .ceil() / trunc()
새로 알게 된 것 : gcd, lcm, 유클리드 호제법, 기울기를 이용한 풀이법
다시 한 번 풀어보자!
새로 배운 것 : 순열, 조합 공식
까먹지 말자 : 소수구하기
잊지마라 : 차례대로 지우거나 추가하는 느낌은 STACK이다.
새로 알게 된 것 : 2차원 배열 초기화
새로 알게 된 것 : sort()
새로 알게 된 것 : (number|number) , number.toString(2) 명심할 것 : 좌표 문제는 좌표의 규칙을 찾는 것부터!
1. 문제 쿼드 압축 후 개수 세기 https://school.programmers.co.kr/learn/courses/30/lessons/68936 2. 기존 풀이 재귀, 분할정복 풀이 방법을 구상해야 했다. 3. 고수의 풀이
프로그래머스 : 이진변환 반복하기(lv2)
새로 알게 된 점 : 자바스크립트에서 recursionLimit을 주지 않아 / %연산의 특징
새로 안 것 : 1. 누적 = reduce() / 2. 원소 빼기 = splice() / 3. 최대공약수 간단 공식
명심할 것 : Math.max(...arr)
백준 Contact(1013)(22분)(Gold-5)백준 한국이 그리울 때 서버에 접속하지(9996)(Silver-3)백준 잠수함 식별(2671)(6분)(Gold-5)백준 스러피(14906)(Gold-4) : 1차 실패 -> 백준 출력형식이 잘못되었습니다(5177)(2