본문 바로가기

분류 전체보기268

[프로그래머스] 크레인 인형뽑기 게임 (Javascript) 코딩테스트 연습 - 크레인 인형뽑기 게임 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 크레인 인형뽑기 게임 [[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 접근 : 스택 1. board를 newBoard로 변환(회전시킨후 0을 제거하고 reverse시켜서 pop()를 활용) 2. moves를 forEach로 돌면서 stk 값 확인 Javascript function solution(board, moves) { var answer = 0; let newBoard = []; let stk =[]; //newBoard for(let i=0;i 2022. 6. 23.
[프로그래머스] 숫자 문자열과 영단어 (Javascript) 코딩테스트 연습 - 숫자 문자열과 영단어 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 접근 : 구현 1. numbers에 문자열과 index번호로 정렬 2. numbers를 forEach로 돌면서 모든 문자열을 숫자로 변경 3. indexOf()와 splice로 치환 Javascript function solution(s) { let answer = ""; let numbers = ["zero","one","two","three","four",.. 2022. 6. 23.
[프로그래머스] 신고 결과 받기 (Javascript) 코딩테스트 연습 - 신고 결과 받기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 접근 : 구현 1. set을 활용한 중복제거 2. 객체를 활용한 데이터 정리 -> Map을 활용하는 것도 좋다고 생각하지만 아직 익숙하지 않다. Javascript function solution(id_list, report, k) { let answer = new Array(id_list.length).fill(0); let id_count = {}; //user I.. 2022. 6. 23.
[TIL] 2022.06.22 6월 22일 TIL 구현에 집중해서 문제를 풀고 있다. 지난달에 못 풀었던 문제가 이제는 풀리는 걸 보면 실력이 늘고 있는 건 맞는데 계속 조바심이 들어서 마음이 좋지 않다. 그만큼 많이 바라고 있어서 그런 건지 실력이 눈에 보이지 않아서 그런 건지는 모르겠다. 오늘은 백준 3문제 프로그래머스 5문제를 풀었다. 고득점 kit는 다풀었으며, lv2와 lv1의 카카오 문제를 다시 풀고 있다. 카카오 문제는 처음 봤을때는 건들지도 못했지만 이제는 30분 이내로 근접하게 구현해내고 있다. 조급해지지 않고 꾸준하게! 이제 퇴사한지 한 달 반이다! 차근차근 확실하게 공부하자 2022. 6. 22.