Home
Dev Joon
Cancel

프로그래머스 Level 1 - 음양 더하기 (javascript)

프로그래머스 - Level1 음양 더하기 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolute...

프로그래머스 Level 1 - 없는 숫자 더하기 (javascript)

프로그래머스 - Level1 없는 숫자 더하기 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ ...

프로그래머스 Level 1 - 크레인 인형뽑기 게임 (javascript)

프로그래머스 - Level1 크레인 인형뽑기 게임 ❗️설명이 길게 서술 되어 있습니다. 페이지 압박에 주의하시기 바랍니다. 문제 설명 게임개발자인 “죠르디”는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. ( …상세 설명 생략… ) 게임 화면의 격자의 상태가 담긴 2차원 배열 board와 인형을 집기 위해 크레인을 작동시킨 ...

Javascript30 - Day 12 Key Sequence Detection

Javascript30 구현 내용 KONAMI CODE는 게임 제작사인 KONAMI의 게임에서 특정 키를 입력하면 치트가 발동하는 조건이다. 위 위 아래 아래 좌 우 좌 우 b a 특정 키를 연속해서 입력했을 때, 페이지 내에 특별한 효과가 발동하게 한다. 여기서는 cornify 라는 라이브러리를 사용해서 ...

프로그래머스 Level 2 - 오픈 채팅방 (javascript)

프로그래머스 - Level2 오픈채팅방 문제 설명 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채...

프로그래머스 Level 1 - 이상한 문자 만들기 (javascript)

프로그래머스 - Level1 이상한 문자 만들기 문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한사항 문자열 전체의 짝/홀수 인덱스가...

프로그래머스 Level 1 - 키패드 누르기 (javascript)

프로그래머스 - Level1 키패드 누르기 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 1 2 3 4 5 6 7 8 9 * 0 # 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다.맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위치에서 시작하...

프로그래머스 Level 1 - 숫자 문자열과 영단어

프로그래머스 - Level1 숫자 문자열과 영단어 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → “one4seveneight” 234567...

프로그래머스 Level 1 - 로또의 최고 순위와 최저 순위

프로그래머스 - Level 1 로또의 최고 순위와 최저 순위 문제 설명 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다.알...

모던 자바스크립트 Deep Dive : 2장 ~ 5장 내용 정리

모던 자바스크립트 Deep Dive를 읽고 정리한 내용입니다. 새롭게 알게 된 내용을 위주로 정리했습니다. 2장. 자바스크립트란 2.3.4 Node.js Node.js는 비동기 I/O를 지원하며 단일 스레드 이벤트 루프 기반으로 동작함으로써 요청 처리 성능이 좋다. 따라서 Node.js는 데이터를 실시간으로 처리하기 위해 I/O가...