본문 바로가기
728x90

Developer/Coding Test2

[프로그래머스] Lv2 롤케이크 자르기 (Javascript) ● [롤케이크 자르기] Lv2 문제 링크 → https://school.programmers.co.kr/learn/courses/30/lessons/132265 ● 풀이 과정 1. 전체 토핑 종류 및 갯수 파악하기 1-1. map을 이용한다. (토핑: key, 토핑의 갯수: value) 2. 왼쪽 토핑부터 하나씩 순회 2-1. set에는 해당 토핑 추가 (중복은 알아서 처리되므로 set 자료구조 이용) 2-2. map에서 해당 토핑 갯수 감소 (감소된 토핑이 0개가 되면 delete) 3. set.size 와 map.size 비교 3-1. 동일하면 카운팅 (answer++) ● 주의 할 것 : 처음에는 set 2개를 이용하여 풀이하려고 하였으나 시간초과를 받았다. set 1개와 Array 1개를 이용하여.. 2022. 10. 21.
[JavaScript] 코딩테스트 준비하기 MDN 0. 목차 문자열 split - 구분자를 이용하여 문자열을 여러 문자열로된 배열로 만들기 repeat - 문자열 반복 slice - 문자열 일부 추출 substring - 문자열 일부 추출 charAt - string[index] concat - 문자열 연결하기 includes - 문자열에 다른 문자열이 포함 여부 indexOf - 문자열에 다른 문자열 찾기 padEnd - 문자열 형식 채우기 replace - 일치하는 첫번째 부분만 변환 replaceAll - 일치하는 모든 부분이 변환 toLowerCase - 소문자로 변환 toUpperCase - 대문자로 변환 trim - 양끝 공백 제거 배열 splice - 배열 원소 제거 slice - 부분 배열 복사본 fill - 배열 채우기 map -.. 2022. 1. 27.
728x90