코딩테스트 연습 2

[프로그래머스 코딩테스트 연습] 택배상자 문제 javascript (정답포함)

코딩테스트 1레벨을 전부 다 푼 뒤에 2레벨 문제를 풀려고 했으나.. 1레벨을 풀다보니 이정도는 나에게 너무 쉽다는 자만감?이 생겨서.. 2레벨을 도전해보았다 2레벨중에서 난이도가 낮을 것 같은 문제명을 찾아 택배상자 라는 녀석을 고르게 되었다 문제 내용을 보면 간단하다.. 컨베이너 벨트 arr, 보조 컨베이너 벨트 arr을 만들어서 order 변수 순서에 맞춰서 넣어주면 되는거였다. 읭?? 나는 이문제를 보고 좀 의문이 들었다.. 개인적으로.. 이전에 리뷰한 Lv1에 해당하는 햄버거 문제가 더 어렵다고 체감이 되었으니... 그건 그거고.. 풀이를 해보았는데 생각보다 빠르게 풀었다. 완성본 function solution(order) { var answer = 0; let order_length = or..

[프로그래머스 코딩테스트 연습] 햄버거 만들기 문제 javascript (정답포함)

프로그래머스 코딩테스트 연습문제 Lv1 햄버거 만들기 문제 리뷰합니다 이게 레벨 1 문제라고?? 할 정도로 고생했던 문제입니다 ㅠㅠ (내가 이렇게 바보라니..) 문제를 처음 보는 순간 레벨1 답게 간단하구만? ㅋㅋ (자만함) 처음 생각은 앞에서부터 1231을 지워서 그 개수를 return하면 문제 없겠구만 이라는 생각을 가지고 배열을 문자열로 변환해서 앞에서부터 replace 한뒤 그 개수를 return하면 되겠다. 옳다구나! 싶어서 후다닥 코딩을 함 1차 replace 사용 function solution(ingredient) { let answer = 0; let str = ingredient.join(""); while( true ){ if(str.indexOf(1231) > -1){ str = s..