알고리즘/프로그래머스 - JS

https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 풀이 처음에는 if문으로 1,4,7 / 3,6,9를 나누고 2,5,8,0은 따로 해줬는데 이렇게 하면 너무 if문이 많아져서 질문하기에서 약간의 힌트를 얻었다. 힌트를 보기전에는 1~12번 캐이스는 전부 성공하는데 13~20번은 전부 실패하였다. 그 이..
https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 딱 보고 생각이나지 않았다 이것도 정규식과 replace를 이용해서 바꾸는 건가 ? 그럼 어떤 영단어인지 인식하고 그것을 숫자로 바꿔야하는데 나의코드 function solution(s) { const data = [{zero:"0"}, {one:1}, {two:2}, {three:3}, {four:4}, {five:5}, {six:6}, {seven..
https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 나의코드 딱 보자마자 이건 일일이 확인하는게아닌 정규 표현식으로 해야한다는 게 감이와서 정석책 펴서 다시 공부했음 그 결과 function solution(new_id) { var answer = ''; //1단계 (소문자 대문자 바꾸기 복습 ) let result = new_id.toLowerCase() //2단계 const reg = /[^\w\sㄱ-..
개발자성장기
'알고리즘/프로그래머스 - JS' 카테고리의 글 목록 (13 Page)