개발/알고리즘

    [프로그래머스 level 1 JS] 신규 아이디 추천

    코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr function solution(new_id) { var answer = ''; /*아이디는 3자이상 15자 이하 알파벳 소문자 숫자 - _ . 만 사용가능 (.은 처음과 끝 사용불가, 연속사용 x) 특수문자는 -_.~!@#$%^&*()=+[{]}:?,/ 만 사용 */ //1단계 소문자로 치환, 배열로 변환 let new_idLowercase = new_id.toLowerCase(); let arrayId = new_idLowercase.split("")..

    [프로그래머스 level 1 JS] 인형뽑기

    코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr function solution(board, moves) { var answer = 0; let bowl = []; //moves 길이만큼 반복 for(let i = 0; i