[프로그래머스] 크기가 작은 부분문자열(JavaScript)
📘 오늘의 코딩테스트 - 크기가 작은 부분문자열(JavaScript)🔗 문제 링크: 프로그래머스 - 크기가 작은 부분문자열 🧠 문제 설명 (원문)숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어,t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다.제한 사항- 1 ✅ 실행 예시 및 결과solution("3141592", "271") ..
[프로그래머스] 최대공약수와 최소공배수(JavaScript)
📘 오늘의 코딩테스트 - 최대공약수와 최소공배수 (JavaScript)🔗 문제 링크:프로그래머스 - 최대공약수와 최소공배수 🧠 문제 설명 (원문)두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요.배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다.예를 들어두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로solution(3, 12)는 [3, 12]를 반환해야 합니다.제한사항- 두 수는 1이상 1000000이하의 자연수입니다. ✅ 실행 예시 및 결과solution(3, 12) // -> [3, 12]solution(2, 5) // -> [1, 10] 📌 요약두 수의 최대공약수(GCD)와 최소공배수(L..
[프로그래머스] 같은 숫자는 싫어(JavaScript)
📘 오늘의 코딩테스트 - 같은 숫자는 싫어 (JavaScript)🔗 문제 링크: [프로그래머스 - 같은 숫자는 싫어] 🧠 문제 설명 (원문)배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다.이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다.단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다.예를 들어,arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 해야 합니다.arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 해야 합니다.즉, [1,1]에서 하나만 남기고 [1],[3,3]에서 하나만 남기고 [3],[1,1]에서 하..