replace
알고리즘 - 신규 아이디 추천 replace, slice, concat,
const yes = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p","q", "r","s","t","u","v","x","y","z","0","1","2","3","4","5","6","7","8","9","0","-","_","."]; function solution(new_id) { var answer = ''; console.log(new_id.toLowerCase()); let id = ""; new_id = new_id.toLowerCase(); for(let i = 0; i < new_id.length; ++i) { if(yes.includes(new_id[i])) { id+=new_id[i] } ..
알고리즘 - stack, queue(맛집, 놀이공원), 숫자 문자열과 영단어
stack, queue 문제 맛집 줄 기다리기, 놀이기구 같이 타기 위해 기다리기 더보기 1. 배열 안에서 찾을 숫자를 뒤에서부터 찾는다고 했을 때 해당 숫자가 나오기 전까지의 모든 숫자들을 원본 배열에서 제거하고, 제거된 숫자들을 새로운 배열에 차례로 담은 후 마지막 숫자를 새로운 배열 끝에 담아 [ [제거된 원본 배열], [새로운 배열] ] 형태로 리턴해주세요. 예를 들어, arr 데이터로 [1, 2, 3] 을 받고, target 으로 1 을 받았을 때 배열에서 1 이전까지의 데이터인 3, 2 숫자 데이터를 차례로 새로운 배열에 담고 마지막으로 찾은 target 숫자 데이터인 1 을 배열의 가장 마지막에 넣으면 [3, 2, 1] 형태의 배열을 가질 수 있게 됩니다. 이때 리턴값으로, 숫자 전까지 삭제..