profile
FE Developer✨
post-thumbnail

[알고리즘] 신규 아이디 찾기 - js

문제 바로가기카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때,

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

[알고리즘] 체육복 - js

점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4

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

D3.js 란?

Data - Driven Documents. JavaScript동적이고 인터랙티브한 데이터 시각화가 가능한 프레임워크데이터 중심의 문서(Data - Driven Documents)의 약자로 js 기반의 라이브러리 언어이다.사용자가 입력한 '시각화 규칙을 바탕'으로 데이

2021년 8월 6일
·
0개의 댓글

[알고리즘] 소수 만들기 - JS

주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수

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

[개념스터디1] Node.js의 Library / Framework

Express는 Node.js의 프레임워크 중 가장 많이 사용된다.빠르고 가볍다.인기 있고 빠르며 최소한의 유연한 MVC(Model-View-Controller) Node.js프레임워크이다.강력한 애플리케이션 사용자 인터페이스 (API)는 더욱 간소화 된 형태의 클라이

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[개념스터디1] REST API

먼저 REST에 대해 알아보도록 하자.REST(Representational State Transfer)기본 개념 : 자원(resource)을 이름(자원의 표현(representation))으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.즉, 자

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

[알고리즘] 완주하지 못한 선수 - JS

완주자 순회하면서 참가자에서 한 명씩 찾는 방법은O(n) \* O(n) = O(n2) 만큼 걸림완주자, 참가자 리스트를 각각 정렬한 뒤 비교하는 방법으로 접근하면O(n log n) + O(n log n) + O(n) = O(n)

2021년 8월 2일
·
0개의 댓글

[알고리즘] 내적 - JS

길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a0b0 + a1b1 + ... + an-1\*bn-1 입니다. (n은 a, b의 길이)a, b의 길이

2021년 8월 2일
·
0개의 댓글

[알고리즘] 음양 더하기 - JS

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.absolut

2021년 8월 2일
·
0개의 댓글
post-thumbnail

[알고리즘] - 모의고사 - JS

수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는

2021년 8월 2일
·
0개의 댓글
post-thumbnail

[개념 스터디1] - 라이브러리와 프레임워크의 차이

프레임워크와 라이브러리에 대해 알고는 개념적인 부분에서 헷갈리는 경우가 많다.이번에 프레임워크와 라이브러리의 차이에 대해 알아보자.Framework의 뜻을 살펴보면 "일정한 형태의 틀, 부품을 가지고 다양한 형태의 결과물을 만드는 것"이라고 할 수 있다.이를 SW적 관

2021년 8월 2일
·
0개의 댓글

[개념 스터디1] - 정적 타입 언어 vs 동적 타입 언어

JavaScript는 Java,C,C++ 등의 정적 타입 언어와 달리 동적 타입 언어이다.그렇다면 정적 타입 언어와 동적 타입 언어의 차이는 무엇일까?정적타입 언어는 컴파일 시에 변수의 타입이 결정되는 언어를 의미한다.자료형이 컴파일 타임에 결정되기 위해서, 소스코드

2021년 8월 2일
·
0개의 댓글

[개념 스터디1] - npm이란?

npm(node package manager)npm 은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 명령 줄 클라이언트, 그리고 공개 패키지와 지불 방식의 개인 패키지의 온라인 데이터베이스로

2021년 8월 2일
·
0개의 댓글
post-thumbnail

[개념 스터디1] - node.js란 무엇인가?

‘ Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.’ => 웹애플리케이션을 개발할 때 JavaScript를 사용하는데 모든 브라우저가 JavaScript 코드를 해석하기 위해 JavaScript Engine을

2021년 8월 2일
·
0개의 댓글
post-thumbnail

[알고리즘] K번째 수 - JS

나의 풀이다른풀이1const sPosition, ePosition, position = command구조 분해 할당을 써서 표현할 수도 있다.다른풀이2slice함수를 이용

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

[알고리즘] 3진법 뒤집기 - JS

문제 바로가기

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

[알고리즘] 예산 - JS

문제 바로가기S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려

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

[알고리즘] 두 개 뽑아서 더하기 - JS

정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.numbers의 길이는 2 이상 100 이하입니다. n

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

[알고리즘] [1차] 비밀지도 - JS

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

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

[알고리즘] 2016년 - JS

문제 바로가기2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WE

2021년 7월 30일
·
0개의 댓글