이 문제를 한 마디로 요약하자면중간 중간의 String 값을 Number로 바꾸는 것!문자열을 한 글자씩 순회하며숫자는 바로 결과에 붙이고,알파벳은 tmp에 모아두기tmp가 "one" "two" 같은 완전한 숫자 단어와 매핑되면대응 숫자를 결과에 붙이고 tmp 초기화
십진수 → 이진수 변환• 재귀 함수를 사용해 직접 구현• 나머지 연산(%)과 몫 연산(Math.floor)으로 비트를 하나씩 추출• split→reverse→join→padStart 순으로 고정 길이 이진 문자열 완성비트 매핑 및 치환• 배열 간 두 이진 문자열의 같은
배열을 순차적으로 캐시 배열에 할당캐시 크기만큼 빈 문자열("")로 초기화한 cachedList를 준비한 뒤, 방문하는 도시들(cities)을 대소문자 구분 없이 모두 대문자로 변환한 capitalCities 배열을 만든다.Cache Hit• 해당 요소가 이미 캐시에
n을 k진법으로 변환한다0을 기준으로 split 후 숫자로 변환한다 (숫자가 아닌 예외 케이스 "" 고려)각 요소가 소수인지 체크한다.문제 조건에 맞는 소수를 k진법으로 변환 후, k진법으로 보았을 때가 아닌, 10진법으로 보았을 때 소수여야 한다 는 뜻을 잘못 이해해