본문 바로가기

프로그래머스36

[프로그래머스] 문자열 압축 (Javascript) 코딩테스트 연습 - 문자열 압축 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 접근 : 문자열, 구현 문자열 파싱, 분할이 포인트인 문제. Javascript function solution(s) { let min = +9999; if(s.length===1) min = 1; for(let i=1;i 2022. 6. 30.
[프로그래머스] [1차]다트 게임 (Javascript) 코딩테스트 연습 - [1차] 다트 게임 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 접근 : 구현 Javascript function solution(dartResult) { var answer = 0; let s = dartResult.split(""); let score =[]; for(let i=0;i 2022. 6. 24.
[프로그래머스] [1차]비밀지도 (Javascript) 코딩테스트 연습 - [1차] 비밀지도 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 접근 : 구현 toString -> 2진법 변환 padStart()->앞쪽부터 특정값으로 채우기 Javascript function solution(n, arr1, arr2) { var answer = []; arr1 = arr1.map(v=>v.toString(2).padStart(n,"0").split("")); arr2 = arr2.map(v=>v.toStrin.. 2022. 6. 24.
[프로그래머스] 실패율 (Javascript) 코딩테스트 연습 - 실패율 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 접근 : 구현 Javascript function solution(N, stages) { let failRate = []; for(let i=1;iv===i).length; let reach = stages.filter(v=>v>=i).length; let rate = fail/reach; failRate.push([rate,i]); } failRate.sort((a,b)=>b[0]-.. 2022. 6. 24.