profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)
태그 목록
전체보기 (294)JavaScript(28)programmers(24)programmers 1단계(19)js(18)자바스크립트(13)http(9)배열(9)git(7)sql(7)React(7)Map(7)객체(7)CSS(6)push(6)추상화(6)mongodb(6)component(5)node.js(5)ip(5)Sequelize(5)Fetch(5)함수(5)DOM(5)Programmers 2단계(5)Side Effect(4)https(4)unshift(4)csrf(4)github(4)cookie(4)express(4)이벤트(4)slice(4)query(4)ec2(4)비동기(4)JWT(4)JOIN(4)html(4)반복문(4)클로저(4)git branch(4)데이터베이스(4)캐시(4)split()(4)foreach(4)Pop(4)aws(4)Cache(4)Database(4)shift(4)abstraction(3)tcp(3)Controller(3)Array.isArray(3)S3(3)Token(3)reduce(3)styled component(3)Event(3)CSR(3)SSR(3)schema(3)쿠키(3)mysql(3)REST API(3)구조 분해 할당(3)캡슐화(3)algorithm(3)filter(3)ajax(3)find(3)session(3)set(3)chmod(3)다형성(3)nosql(3)json(3)IP Packet(3)routing(3)git push(3)상속(3)Sort(3)postman(3)indexOf(3)includes()(3)let(3)Cookie options(3)var(3)ORM(3)DNS(3)cors(3)domain(3)instance(3)Cache-Control(3)UDP(3)가비지 컬렉션(3)Expires(3)length(3)Flexbox(3)변수(3)utf 8(3)MVC(3)png(3)rds(3)group by(3)samesite(3)svg(3)Data redundancy(2)네트워크(2)branch(2)open API(2)CA(2)데이터 베이스(2)wireframe(2)Polymorphism(2)Location(2)ACID(2)git stash(2)model(2)OOP(2)onClick(2)multi thread(2)http 헤더(2)for...in(2)HTTP 주요 헤더(2)secure(2)Response(2)배열 분해(2)greedy algorithm(2)ec2 instance(2)인코딩(2)DCL(2)Implementation(2)vm(2)insertion anomaly(2)delete(2)TCP 특징(2)상태 관리(2)고차함수(2)rebase(2)TCP/IP Protocol(2)entity(2)라우팅(2)내장함수(2)Binary Search Tree(2)미들웨어(2)transaction(2)tree(2)nodejs(2)server(2)git merge(2)httponly(2)중첩 구조 분해(2)DFS(2)그래프(2)association(2)git 명령어(2)배열 연산자(2)CRUD(2)development(2)Anomaly(2)salt(2)콘텐츠 협상(2)토큰 기반 인증(2)BFS(2)Integration(2)proxy cache(2)매개변수(2)oAuth(2)children(2)자료구조(2)scope(2)클로저 함수(2)function(2)API(2)State(2)비트맵(2)Props(2)deploy(2)etag(2)math(2)Hashing(2)인증서(2)inheritance(2)Data integrity(2)조건문(2)컴포넌트(2)DQL(2)Thread(2)stringify()(2)update(2)문자열(2)stack(2)Prototype(2)queue(2)deletion anomaly(2)Routes(2)ssh(2)리액트(2)cli(2)object.entries(2)ASCII(2)DML(2)스레드(2)Time Complexity(2)switch(2)운영체제(2)벡터(2)test(2)프로세스(2)주석(2)git pull(2)splice(2)remote repository(2)process(2)View(2)concat(2)url(2)InnerHTML(2)const(2)DDL(2)GCD(2)LCM(2)Connectionless(2)TCL(2)replace(2)querySelector(2)reverse(2)데이터 흐름(2)docker(2)서버 통신(2)api key(2)Fetch API(2)staging(2)Graph(2)UTF-16(2)MaxAge(2)for문(2)PORT(2)Stateless(2)암호화(2)for...of(2)재귀(2)record(2)캐시 무효화(2)callback(2)표현 헤더(2)Date(2)비대칭 키 암호화(2)textContent(2)은닉화(2)async(2)encapsulation(2)세션(2)MongoDB CRUD(2)객체 지향(2)spa(2)production(2)브랜치 병합(2)update anomaly(2)Cloud Computing(2)parse()(2)class(2)field(2)INSERT(2)git checkout -b(2)시저 암호(1)변수를 사용하는 이유(1)인스턴스 연결(1)linux(1)Retry-After(1)HTTPS 서버 작성(1)Algorithm with Math(1)createIndex(1)N개의 최소공배수(1)Context Switching(1)git branch -d(1)If-None-Match(1)트레이싱(1)분해(1)findOne(1)피보나치 javascript(1)data definition language(1)배포(1)비교연산자(1)호이스팅(1)CodeDeploy(1)CodePipeline(1)전역(1)객체를 맵으로(1)비동기 흐름(1)콘텐츠 정렬(1)모듈 패턴(1)래스터(1)정적 콘텐츠(1)모델 생성(1)변수의 타입(1)브랜치 이동(1)클라이언트 빌드(1)data manipulation language(1)REST(1)배포 자동화(1)쿼리(1)변수의 범위(1)$lte(1)component design(1)객체와 키 값(1)전역 변수(1)Sub Document 쿼리하기(1)리터럴 패턴(1)polyfill(1)동적 콘텐츠(1)align items(1)justify content(1)역방향 데이터 흐름(1)JSON.parse(1)브랜치 목록 확인(1)키값(1)이진 파일(1)node 버전 확인(1)FROM(1)NOT(1)WHERE(1)Request(1)dot notation(1)multer(1)파일 업로드(1)멀리 뛰기 javascript(1)Baas(1)Cloud 단점(1)set.key(1)동적 웹사이트(1)codecommit(1)BSON(1)캐시 검증(1)lifecycle(1)변수의 유효 범위(1)NoSQL 저장방식(1)no-store(1)axis(1)전위 순회(1)e.target(1)데이터베이스 설계(1)모듈(1)수박수박수박수 javascript(1)Atomity(1)set.has(1)findIndex(1)Object.fromEntries(1)like(1)ssl(1)HTTP API(1)구조화 쿼리 언어(1)fibonacci(1)iterable(1)피보나치(1)네트워크 요청(1)Representation Headers(1)Cloud type(1)set.entries(1)s-maxage(1)신규 아이디 추천 javascript(1)Sub Document(1)State hook(1)브라우저(1)path(1)Reference counting(1)sql join(1)서버 배포 자동화(1)foreign key constraint fails(1)recursion(1)navigator(1)객체 값 삭제하기(1)두 개 뽑아서 더하기(1)dropIndex(1)클로저 함수 순서(1)Index(1)Internet Protocol(1)도메인(1)무상태 프로토콜(1)서버 환경 설정(1)형변환(1)fibonacci javascript(1)최솟값 만들기 javascript(1)deserialize(1)2016년 javascript(1)선언 방식(1)map.size(1)최솟값 만들기(1)서버 배포(1)OSI 7계층(1)지역 스코프(1)두 개 뽑아서 더하기 javascript(1)EC2 프라이빗 키 파일(1)연산자(1)many to many(1)route53(1)OSI 7 Layer(1)배열 length(1)DP(1)예약어(1)Sequelize 설치(1)If-Modified-Since(1)정적 웹사이트(1)리덕스(1)발표순서 javascript(1)WILDCARDS(1)쿠키 옵션(1)클라이언트 서버 아키텍처(1)DOM 트리(1)unreliability(1)HTTP Messages(1)deleteOne(1)웹 캐시(1)Instance 연결(1)steteless(1)bracket notation(1)알고리즘(1)strict(1)Read(1)call stack(1)표현 데이터의 형식(1)JavaScript XML(1)garbage collection(1)Spread Syntax(1)destructing(1)client(1)local scope(1)EC2 생성 및 개발 환경 구축(1)Allow(1)프로토타입(1)새로운 브랜치 생성하기(1)combinations(1)IPv4(1)트리(1)참조 자료형(1)Isolation(1)HTTP 특징(1)N:N(1)콜백 함수(1)SaaS(1)PaaS(1)IaaS(1)스레드의 특징(1)set.add(1)멀티 스레딩의 문제점(1)Header response(1)환경 변수(1)부분 집합(1)null(1)TIP/IP 4계층(1)기술 면접(1)버킷 정책(1)전개 연산자(1)정규 표현식(1)JadenCase 문자열 만들기(1)EC2 연결(1)dotenv(1)Document(1)one to many(1)수박수박수박수(1)token test(1)append(1)선언적 함수(1)SQL Commands(1)배열 순환(1)버킷 설정(1)await(1)INSERT INTO SELECT(1)component state(1)서버(1)storybook(1)Execute(1)BST(1)정규 표현식 내장 메소드(1)useEffect(1)useState(1)비교 연산자(1)ls -l(1)LEFT JOIN(1)INNER JOIN(1)RIGHT JOIN(1)FULL JOIN(1)event loop(1)조합(1)변수의 종류(1)부모 요소 탐색(1)OAuth 2.0(1)server 실행(1)async await(1)문서 객체 모델(1)express cors(1)Rest 문법(1)MDN(1)revert(1)match(1)for ~ in(1)parseFloat(1)parseInt(1)Transpiler(1)Spread(1)AWS 서버 배포(1)package.json(1)HTTP message(1)brute force(1)set.clear(1)OSI(1)Docker CLI(1)value 등록(1)subsetOf Javascript(1)병렬성(1)데이터베이스 정규화(1)parameter(1)url-path(1)classList.add(1)map.set(1)객체 분해하기(1)while(1)for(1)network(1)Permissions(1)GROUP BY WITH JOIN(1)할당 연산자(1)신규 아이디 추천(1)in(1)나머지가 1이 되는 수 찾기(1)Virtual Machine(1)클로저 정의(1)Flex(1)export(1)&&(1)시스템 콜(1)host(1)decoding(1)클로저 함수 모듈 패턴(1)durability(1)정적 웹사이트 호스팅(1)컨테이너와 VM 비교(1)Start MySQL(1)텍스트 파일(1)지역 변수(1)flex-basis(1)Docker 이미지 만들기(1)모의고사 javascript(1)PM2 관리자 권한 부여(1)인수(1)lax(1)Database normalization(1)mongoshell(1)method(1)keydown(1)서버의 종류(1)data control language(1)Static Contents(1)Client 배포(1)create https server(1)mysql foreign key(1)React Component(1)map.get(1)닌자코드(1)access token(1)unicode(1)유니코드(1)authorization code(1)git checkout(1)DROP(1)node.js 파일 업로드(1)flex grow(1)키보드 관련 이벤트(1)power set(1)hoisting(1)SOME(1)멀티 스레드(1)Scheme(1)나누어 떨어지는 숫자 배열 javascript(1)나누어 떨어지는 숫자 배열(1)최댓값과 최솟값 javascript(1)데이터베이스 생성(1)prototype chain(1)로그인 token(1)레퍼런스 카운팅(1)객체 참조(1)트리 구조(1)tracing garbage collection(1)웹 서비스에서 캐시가 적용되는 예(1)폴리필(1)Header request(1)http header(1)반환 값(1)calculator(1)비구조화 쿼리 언어(1)구글링(1)Accept-Encoding(1)Responses(1)하샤드 수(1)인스턴스(1)$expr(1)TCP란(1)TLS(1)Route(1)객체 값 확인(1)Node(1)Docker 레지스트리(1)부족한 금액 계산하기 1단계(1)Spread 문법(1)캐시 지시어(1)목업(1)querySelectorAll()(1)set.values(1)Symbol.iterator(1)schema design(1)ne(1)현재 브랜치 위치 확인(1)javascript 공부(1)global scope(1)git reset --hard(1)cross axis(1)배포 자동화 파이프라인(1)배열 선언(1)휴대전화 번호 유효성 검사(1)git remote -v(1)디코딩(1)Docker의 장점(1)EC2 장점(1)seriealize(1)대입연산자(1)클로저 모듈 패턴(1)delete migration(1)postman token(1)응용 프로그램 관리(1)REST 성숙도 모델(1)부분집합 javascript(1)나머지가 1이 되는 수 찾기 javascript(1)Last-Modified(1)숫자의 표현 javascript(1)약수의 개수와 덧셈(1)브루(1)one to one(1)관계의 종류(1)dockerizing(1)버킷 만들기(1)Consolidate(1)CS(1)User-agent(1)컨테이너(1)객체 복사(1)상태 변화(1)Absolute form(1)MacOS(1)typeError(1)factorial(1)시스템 자원 관리(1).entries()(1)SQL 내장함수(1)Token authentication(1)content 정렬(1)클라이언트 배포(1)Deploy Strategy(1).getDay()(1)로컬(1)ssh 키 등록(1)brew(1)일급 객체(1)Sequelize Insert(1)맵을 객체로(1)버킷(1)트랜잭션(1)Connection-oriented(1)최소 공배수(1)형제 요소 탐색(1)Midddleware(1)아키텍처(1)Content-Length(1)$gte(1)프로토콜(1)네트워크 OSI(1)mysql 외래키(1)객체 순환(1)빌드(1)현상(1)flex-shrink(1)정적 웹 페이지 빌드(1)Content Delivery Network(1)최댓값과 최솟값(1)아웃바운드 규칙(1)MacOS 패키지 매니저(1)클로저 함수 절차(1)일곱 난쟁이(1)Sequelize findAll(1)Integration branch(1)key(1)Big O(1)객체 수정(1)select(1)즉시실행함수(1)쿠키와 세션의 차이(1)permutations(1)http 메시지(1)and(1)or(1)멀리 뛰기(1)UDP 특징(1)HTTP 지속 연결(1)data query language(1)캐시의 장점(1)생성자 함수 호출 패턴(1)tree traversal(1)타입(1)git fork(1)내적 javascript(1)부분집합(1)브랜치 명령어(1)authorization(1)객체 키 확인하기(1)lastIndexOf(1)TCP 3 way handshake(1)entries(1)HTTP 검증 헤더(1)패키지 매니저(1)시계 반시계(1)--amend(1)HTTPS 프로토콜(1)values(1)Scattered(1)cloud(1)숫자 관련 객체(1)CORS란?(1)mongo shell(1)this(1)setInterval(1)setTimeout(1)메서드(1)count(1)cors 문제(1)핸드폰 번호 가리기(1)Atlas Cluster(1)원시 자료형(1)빌드와 배포(1)encoding(1)컨테이너화(1)동기방식(1)Size(1)signature(1)UDP features(1)셀렉터(1)middleware(1)Sass(1)소수(1)캐시의 작동원리(1)GC(1)서버 실행(1)크롬 개발자 도구(1)Constructor(1)grow(1)SQL 문법(1)토큰 기반 인증 절차(1)MongoDB Document(1)button(1)하샤드 수 javascript(1)clone(1)핸드폰 번호 가리기 javascript(1)fork(1)정수 제곱근 판별(1)컨테이너 격리(1)pure function(1)select into(1)map method(1)git switch -c(1)no-cache(1)Server Application 배포(1)파이프라인 구성(1)빈 배열(1)음양 더하기(1)스타일드컴포넌트(1)파괴(1)네트워크 계층(1)hosts(1)생성자 함수(1)전역변수(1)content negotiation(1)Operating System(1)log(1)deleteMany(1)Dom 조작(1)remove(1)데이터 베이스 관련 명령어(1)getInputValue(1)Structured Query Language(1)화살표 함수(1)NOR(1)내적(1)display:flex(1)onchange(1)Sequelize Update(1)CDN(1)2016년(1)유클리드 호제법(1)군수열(1)상태 유지(1)문자열 내장함수(1)프론트앤드 배포(1)max(1)map.has()(1)산술연산자(1)없는 숫자 더하기(1)삽입 이상(1)전역 스코프(1)다차원 배열(1)new Map()(1)partial(1)HTTPS Method(1)appendChild(1)mongodb 컬렉션 삭제(1)배열과 객체(1)>(1)React JSX(1)removeChild(1)database commands(1)계산기(1)array(1)전개연산자(1)브랜치 삭제(1)consistency(1)duplicate key error(1)Install MySQL(1)div 조회(1)addEventListener(1)shrink(1)Result(1)클로저 function(1)Database 배포(1)pm2(1)Mac Brew(1)객체 값 삭제(1)배열 확인(1)자료형 검사(1)simulation(1)SQL Basics(1)유사 배열(1)Accept-Charset(1)substr(1)부족한 금액 계산하기(1)익명함수(1)객체 값 추가하기(1)프록시 캐시(1)보안 그룹(1)커피챗(1)bytes(1)JadenCase 문자열 만들기 javascript(1)toString(1)db(1)정방향 역방향(1)비동기방식(1)바인딩(1)Spread/Rest(1)빈 배열 확인(1)객체 배열로 변환(1)Content-Encoding(1)JSX(1)sql type(1)시계 반시계 javascript(1)Limitations of IP Protocol(1)cookie path(1)subsetOf(1)next.js(1)login token(1)JPG(1)Migrate(1)ssh 키 생성(1)구현(1)Swagger(1)CSSOM(1)변환(1)childrenNodes(1)e.currentTarget(1)객체 값 추가(1)CDN의 변화(1)squash(1)절차적 언어(1)all(1)Array.from(1)unique(1)new Set(1)병합 취소(1)connections(1)DOM 스타일링(1)Database 연결(1)데이터베이스 연결(1)object.keys(1)소수 찾기(1)drop table 안 될 때(1)완전 탐색(1)Cookie domain(1)실행문(1)토큰(1)DOM 속성 제어(1)terminal 명령어(1)자료형(1)security group(1)식별자(1)express https(1)AWS 클라이언트 배포(1)node.js 이미지 업로드(1)메소드(1)SQL 종류(1)객체 병합(1).env(1)멀리 스레딩의 장점(1)마이그레이션(1)functions(1)between(1)K번째수 javascript(1)javascript 계산기(1)응답(1)AVG(1)SQL Grammer(1)Content-Language(1)인접 리스트(1)system resource management(1)asymmetric key(1)node 버전 변경(1)최대 공약수(1)browser router(1)none(1)동시성(1)elemMatch(1)커피 챗(1)CreateElement(1)if(1)정규화(1)정수 제곱근 판별 javascript(1)네트워크 OSI 7계층(1)자식 요소 탐색(1)S3 호스팅 Hands-on(1)코딩(1)hash(1)인증서 생성(1)코딩 공부(1).pem(1)사용 권한(1)origin(1)object.values(1)min(1)Serverless Architecture(1)시간 복잡도(1)for ot(1)set.size(1)ES6(1)이벤트 루프(1)heap memory(1)중위 순회(1)Stateful(1)adonisjs(1)Connect MySQL(1)EC2 Instance 태그와 역할(1)클로저의 정의(1)바이트(1)세부 경로(1)dynamic programming(1)javascript 개발 환경(1)보안(1)event handling(1)숫자의 표현(1)관계형 데이터 베이스(1)문자의 반복처리(1)local repository(1)음양 더하기 javascript(1)Symbolic method(1)퍼블릭 액세스 차단(1)window 객체(1)쿠키 경로(1)getIndexes(1)redux(1)data structure(1)private(1)Coding(1)구조 분해(1)배포 전략(1)query design(1)없는 숫자 더하기 javascript(1)ttl(1)for ~ of(1)map.clear(1)트랜스파일(1)Payload(1)Flag(1)원격 접속(1)AWS 서버 배포 자동화(1)N개의 최소공배수 javascript(1)인증서 갱신(1)FaaS(1)비구조화할당(1)element(1)react router(1)&lt(1)표현 연산자(1)node.js 버전 변경(1)environment variable(1)객체 지향 언어(1)멀리 뛰기 2단계(1)projection(1)mongodb collection 삭제(1)mkcert(1)Dynamic Contents(1)untracked files(1)쿠키 도메인(1)SSH 프로토콜(1)터미널(1)unconnected(1)cdd(1)ec2 mysql(1)SQL Introduction(1)시저 암호 javascript(1)codebuild(1)xhr(1)transaction control language(1)typescript(1)commend(1)논리 연산자(1)git clone(1)write(1)클라이언트(1)후위 순회(1)git branch 삭제(1)feature branch(1)search(1)Docker 이미지(1)git add(1)Mock-up(1)basic query(1)Persistent Connections(1)TCP Features(1)bucket(1)네트워크 기초(1)메모리(1)argument(1)migration(1)new 연산자(1)inc(1)exec(1)node.js cors(1)keypress(1)keyup(1)map.delete(1)포트(1)터미널 명령어(1)1:N(1)선언형(1)Sequelize Delete(1)인접 행렬(1)DB Instance(1)updateMany(1)인증(1)SQL Query Grammer(1)Relational Database(1)JWT Type(1)basis(1):eq()(1)previousElementSibling(1)코드 블록(1)ORDER BY(1)완주하지 못한 선수(1)비구조화 할당(1)할당(1)이메일 유효성 검사(1)asynchronous(1)프론트엔드 배포(1)advantages of cache(1)빌드란?(1)accept-language(1)parentElement(1)ddos(1)closet(1)배열 합치기(1)HAVING(1)와이어프레임(1)응용 프로그램(1)Server Application(1)keys(1)NoSQL 사용하는 경우(1)대입형 함수(1)클러스터(1)AJAX 장단점(1)DOM 탐색(1)객체 분해(1)every(1)토큰 기반 인증의 장점(1)관계형 데이터베이스(1)K번째수(1)dir(1)CDN의 이점(1)레플리카 세트(1)id(1)갱신 이상(1)인바운드 규칙(1)lifting state up(1)terminal(1)키 페어(1)Content-Type(1)코드 학습법(1)프로세스와 프로그램 차이(1)TCP/IP(1)변수명 작성시 주의사항(1)data fetching(1)git repository(1)Docker 키워드(1)nextElementSibling(1)무결성(1)완주하지 못한 선수 javascript(1)11(1)Certificate(1)link(1)public(1)메모리 정리(1)requests(1)npm(1)content negotiation header(1)서버 생성(1)URI(1)인자(1)header(1)빌드 로그 파일 확인(1)accept(1)camelCase(1)node.js https(1)이벤트 핸들링(1)git commit(1)TIP/IP(1)must-revalidate(1)mysql drop table 안 될 때(1)JWT Structure(1)권한(1)모의고사(1)순열(1)main axis(1)노드(1)alias(1)updateOne(1)unable to find migrate(1)약수의 개수와 덧셈 javascript(1)범용성(1)비동기 함수(1)속성과 메소드(1)JSON 규칙(1)referer(1)삭제 이상(1)데이터베이스 생성하기(1)max -age(1)JSON.stringify(1)set.delete(1)sum(1)지역변수(1)refresh-token(1)객체 변환(1)클라이언트 배포 파이프라인(1)nvm 설치(1)relationships between database tables(1)해시 함수(1)상태(1)컴퓨터 공학(1)
post-thumbnail

Programmers 행렬의 곱셈, Javascript

https://school.programmers.co.kr/learn/courses/30/lessons/12949문제 풀기에 앞서.. 행렬의 곱셈에 대해서 알아야 했습니다.(복잡한 사진..) 코드를 바탕으로 사진을 보면, 빨주노, 초파보, 찐파갈회 색이 세트입

3일 전
·
0개의 댓글
·
post-thumbnail

Programmers [1차] 캐시, Javascript

https://school.programmers.co.kr/learn/courses/30/lessons/17680정답임에도 불구하고, 테스트 케이스가 옳바르지 않은 경우가 있습니다..forEach 와 map의 차이에 대해서 알아야 합니다.map의 경우 원본 배

6일 전
·
0개의 댓글
·
post-thumbnail

Programmers 점프와 순간 이동, Javascript

https://school.programmers.co.kr/learn/courses/30/lessons/12980?language=javascript숫자 N: 1 이상 10억 이하의 자연수숫자 K: 1 이상의 자연수n을 5라고 가정했을 때, 반복문을 시작합니다

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

Programmers 카펫, Javascript

https://school.programmers.co.kr/learn/courses/30/lessons/42842?language=javascript갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다.노란색 격자의 수 yellow는 1 이상 2

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

heapSort(minHeap) 구현 Javascript

정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다.힙 정렬을 구현해야 합니다.arr.sort 사용은 금지됩니다.입력으로 주어진 배열은 중첩되지 않은 1차원 배열입니다.최소 힙(min heap)을 구현해야 합니다.최소 힙 구현을 위해 선언된 함수들

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

binaryHeap 최대 힙 구현하기, Javascript

정수를 요소로 갖는 배열을 입력받아 이진 힙(binary heap)\*을 리턴해야 합니다.이진 힙(binary heap)은 노드의 값이 특정한 순서를 가지고 있는 완전 이진 트리(Complete Binary Tree)입니다.완전 이진 트리는 이진 트리의 (마지막 레벨

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

왜 Next.js를 사용하는가?

우선 설명에 앞서 개인 프로젝트를 진행하면서, 왜 Next.js를 사용하려는지에 대해서 서술해보려고 합니다. 기존 팀 프로젝트를 진행하면서 Node.js, Express를 사용했고 SSR이 좋다고 생각했습니다. CSR, SSR에 대해서는 별도로 게시글을 작성해보도록 하

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

Programmers 예상 대진표, Javascript (Math.ceil)

https://school.programmers.co.kr/learn/courses/30/lessons/12985?language=javascriptN : 21 이상 220 이하인 자연수 (2의 지수 승으로 주어지므로 부전승은 발생하지 않습니다.)A, B :

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

기술 면접 질문(5)

환경 변수의 값을 확인하고 값에 따라 작업을 수행할 수 있게 합니다. NODE_ENV를 통해 환경 변수에 직접 접근하거나 검사 및 논리를 수행합니다.(GET, POST, HEAD, DELETE)GET: 서버로부터 데이터를 취득합니다.POST: 서버에 데이터를 추가, 작

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

Programmers 구명보트 Javascript (Greedy)

https://school.programmers.co.kr/learn/courses/30/lessons/42885?language=javascript무인도에 갇힌 사람은 1명 이상 50,000명 이하입니다.각 사람의 몸무게는 40kg 이상 240kg 이하입니다

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

연속된 부분 배열 최대합 구하기, Javascript

정수를 요소로 갖는 배열을 입력받아 다음의 조건을 만족하는 LSCS\*를 리턴해야 합니다.LSCS: 주어진 배열의 연속된 부분 배열\*의 합을 구한다고 할 때, 이 중 가장 큰 값(Largest Sum of Contiguous Subarray)연속된 부분 배열들: 배열

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

dfs를 활용한 최단 경로 구하기, Javascript

세로와 가로의 길이가 각각 M, N인 방의 지도가 2차원 배열로 주어졌을 때, 1은 장애물을 의미하고 0 이동이 가능한 통로를 의미합니다. 로봇은 지도 위를 일분에 한 칸씩 상하좌우로 이동할 수 있습니다. 로봇의 위치와 목표 지점이 함께 주어질 경우, 로봇이 목표 지점

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

Programmers 짝지어 제거하기, Javascript

https://school.programmers.co.kr/learn/courses/30/lessons/12973입출력 예 \* 위의 예시와 같습니다.입출력 예 \* 문자열이 남아있지만 짝지어 제거할 수 있는 문자열이 더 이상 존재하지 않기 때문에 0을

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

Programmers 영어 끝말잇기 Javascript

https://school.programmers.co.kr/learn/courses/30/lessons/12981?language=javascript끝말잇기에 참여하는 사람의 수 n은 2 이상 10 이하의 자연수입니다.words는 끝말잇기에 사용한 단어들이 순

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

Programmers [1차] 비밀지도 Javascript

네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다.지도는 한 변의 길이가 n인 정사

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

Programmers 다음 큰 숫자

자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다.조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다.조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다.조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는

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

Programmers 3진법 뒤집기

자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.n은 1 이상 100,000,000 이하인 자연수입니다.2단계의 이진 변환 반복하기와 연관된 문제입니다

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

기술 면접 질문(4)

let, const는 ES6에 추가된 문법으로 재선언은 가능하지만, let은 재할당 가능, const는 재할당 불가능이라는 특징을 가집니다. let, const를 통해 좀 더 예측 가능한 코드 작성이 가능합니다.변수의 정의가 선언(Declaration) / 초기화(In

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

Programmers 이진 변환 반복하기

0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다.x의 모든 0을 제거합니다.x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다.예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111

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

2차원 배열 K번 회전 시키기 rotateMatrix, Javascript

2차원 N x N 배열을 시계 방향으로 90도 회전시킨 배열을 리턴해야 합니다.회전 결과 행렬은 N M 을 3 2로 예를들면 1회 회전 시 row = M - col - 1 입니다.반대로 2회 회전 시 row = N - col - 1 됩니다.이후의 회전은 rotat

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