Home
Dev Joon
Cancel

프로그래머스 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가...

프로그래머스 Level 2 - 문자열 압축 (Javascript)

프로그래머스 - Level2 문자열 압축 문제 설명 데이터 처리 전문가가 되고 싶은 어피치는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄...

프로그래머스 Level 1 - 신규 아이디 추천 (Javascript)

프로그래머스 - Level 1 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 “카카오계정개발팀”에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. “네오”에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는...