본문 바로가기

카카오 코딩테스트3

Programmers 2018 KAKAO BLIND RECRUITMENT - [1차] 비밀지도 (JavaScript) Programmers 2018 KAKAO BLIND RECRUITMENT - [1차] 비밀지도 (JavaScript) Programmers(프로그래머스)의 코딩테스트 연습문제 Level 1 중 2018 KAKAO BLIND RECRUITMENT 문제인 [1차] 비밀지도 문제를 JavaScript를 사용하여 문제를 풀어보도록 하겠습니다. 문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 공백(" ) 또는벽(#") 두 종류로 이루어져 있다. 전체 지도는.. 2020. 9. 13.
Programmers 2018 KAKAO BLIND RECRUITMENT - [1차] 다트 게임 (JavaScript) Programmers 2018 KAKAO BLIND RECRUITMENT - [1차] 다트 게임 (JavaScript) Programmers(프로그래머스)의 코딩테스트 연습문제 Level 1 중 2018 KAKAO BLIND RECRUITMENT 문제인 [1차] 다트 게임 문제를 JavaScript를 사용하여 문제를 풀어보도록 하겠습니다. 문제 설명 카카오톡에 뜬 네 번째 별! 심심할 땐? 카카오톡 게임별~ 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 .. 2020. 9. 12.
Programmers 2020 카카오 개발자 인턴십 문제 - 키패드 누르기 (JavaScript) Programmers 2020 카카오 개발자 인턴십 문제 - 키패드 누르기 (JavaScript) Programmers(프로그래머스)의 코딩테스트 연습문제 Level 1 중 2020 카카오 인턴십 문제인 키패드 누르기 문제를 JavaScript를 사용하여 문제를 풀어보도록 하겠습니다. 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위치에서 시작하며, 엄지손가락을 사용하는 규칙은 다음과 같습니다. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 왼쪽 열의 3개의 .. 2020. 9. 10.