전체 글409 [프로그래머스 / JavaScript ] 특이한 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/120880 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 n을 기준으로 n과 가까운 수부터 정렬하려고 합니다. 이때 n으로부터의 거리가 같다면 더 큰 수를 앞에 오도록 배치합니다. 정수가 담긴 배열 numlist와 정수 n이 주어질 때 numlist의 원소를 n으로부터 가까운 순서대로 정렬한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 원소 ≤ 10,000 1.. 2022. 10. 21. [ TypeScript ] TypeScript설치 및 실행 & 작동 방법 1. package.json 파일 생성 종속 라이브러리를 설치하는데 이 파일이 필요합니다. npm init -y 2. TypeScript 파일 설치 npm install typescript 이제 타입스크립트 컴파일을 사용할 수 있게 됩니다. 3. TypeScript 실행 Extra 타입스크립트는 자바스크립트와 달리 코드가 브라우저에서 코드를 실행하지 않습니다. 그래서 타입스크립트를 자바스크립트 형태로 컴파일해야 합니다. 컴파일이 진행되는 동안 타입 표기는 모두 삭제됩니다. 왜냐하면 자바스크립트는 타입 표기를 이해하지 못하기 때문입니다. 컴파일 단계에서는 우리가 코드를 작성하면서 미처 발견하지 못했던 오류들을 찾아 알려줍니다. 컴파일된 코드는 브라우저에서 실행이 됩니다. 컴파일러를 사용하려면 아래 명령어를.. 2022. 10. 20. [ 프로그래머스 / JavaScript ] [ 2022 KAKAO TECH INTERNSHIP ] 성격 유형 검사하기 https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호 성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총.. 2022. 10. 20. [ TypeScirpt ] TypeScirpt란? TypeScript란? 자바스크립트 문법에 타입 표기 구문이 추가되고 자바스크립트 문법에 몇 가지 기능을 추가한 것입니다. 타입스크립트와 리액트의 차이점은? 타입스크립트는 리액트와 달리 자바스크립트 라이브러리가 아니기 때문에 자바스크립트의 기존 기능을 기반으로 새로운 기능을 만들거나 기능을 확장하지 않습니다. 대신 자바스크립트의 주요 문법보다 확장된 문법을 가집니다. 타입스크립트의 특징 타입스크립트는 정적 타입(statically Typed) 언어입니다. 자바스크립트가 동적 타입 (dynamically typed) 언어입니다. 그리고 자료형(Type)이 있습니다. 하지만 동적 타입이라 함수 선언 시점에서 자료형을 특정 짓지 않습니다. 아래의 예제 코드를 보면 두 개의 매개 변수를 받는다는 것만 알고 타입.. 2022. 10. 19. [ 프로그래머스 / JavaScript ] 안전지대 https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 다음 그림과 같이 지뢰가 있는 지역과 지뢰에 인접한 위, 아래, 좌, 우 대각선 칸을 모두 위험지역으로 분류합니다. 지뢰는 2차원 배열 board에 1로 표시되어 있고 board에는 지뢰가 매설 된 지역 1과, 지뢰가 없는 지역 0만 존재합니다. 지뢰가 매설된 지역의 지도 board가 매개변수로 주어질 때, 안전한 지역의 칸 수를 return하도록 solution 함수를 완성해주세요... 2022. 10. 19. [React] React에 Redux 적용하기 리덕스(Redux)란? 자바스크립트 상태 관리 라이브러리입니다. 리덕스(Redux)는 Javascript app을 위한 예측 가능한 state container입니다. React 뿐만 아니라 Angular, jQuery, vanilla JavaScript 등 다양한 framework와 작동되게 설계되어있습니다. React에 리덕스(Redux)가 필요한 이유? 리덕스는 action에 반응하여 상태를 변경하기 때문에 리액트 같이 UI를 상태에 대한 함수로 기술하는 프레임워크와 잘 어울리기 때문입니다. 또, 리액트에서 component는 local state를 가지게 되고, 애플리케이션은 global stae를 가지게 됩니다. Redux 장점 상태를 예측 가능하게 만듭니다.(순수 합수를 사용하기 때문) 유지보.. 2022. 10. 18. [ 프로그래머스 / JavaScript ] 옹알이 https://school.programmers.co.kr/learn/courses/30/lessons/120956?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하.. 2022. 10. 17. [ 프로그래머스 / JavaScript ] [ 2021 KAKAO BLIND RECRUITMENT ] 신규 아이디 추천 https://school.programmers.co.kr/learn/courses/30/lessons/72410# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이.. 2022. 10. 14. [ 프로그래머스 / JavaScript ] [ 2019 카카오 개발자 겨울 인턴십 ] 크레인 인형뽑기 게임 https://school.programmers.co.kr/learn/courses/30/lessons/64061# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x 5" 크기의 예시입니다). 각 격자 칸.. 2022. 10. 12. 이전 1 ··· 23 24 25 26 27 28 29 ··· 46 다음 728x90