본문 바로가기
  • 개발 / 공부 / 일상

programmers55

(Programmers) [Lv. 0] 특정 문자 제거하기 문제 설명 문자열 my_string과 문자 letter 두 개의 매개변수를 넘겨받는다 my_string에서 letter를 제거한 문자열을 반환하는 solution 함수를 완성하시오 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다 my_string과 letter은 알파벳 대소문자로 이루어져 있습니다 대소문자를 구분합니다 입출력 예시 전체 코드 function solution(my_string, letter) { return my_string .split("") .filter((item) => item !== letter) .join(""); } 2023. 2. 13.
(Programmers) [Lv. 0] 배열 두 배 만들기 문제 설명 정수 배열 numbers가 매개변수로 주어집니다 numbers의 각 원소에 두 배한 원소를 가진 배열을 반환하는 solution 함수를 완성하시오 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 입출력 예시 전체 코드 function solution(numbers) { return [...numbers].map((item) => item * 2); } 2023. 2. 13.
(Programmers) [Lv. 0] 머쓱이보다 큰 사람 문제 설명 머쓱이가 키 순으로 줄을 서는 학교에서 몇 번째 인지 궁금해졌습니다 이에 머쓱이네 반 친구들의 키를 담은 배열 array와 머쓱이의 키 height를 매개변수로 넘겨받는다 머쓱이보다 키가 큰 친구들은 몇 명인지 반환하는 solution 함수를 완성하시오 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 입출력 예시 전체 코드 function solution(array, height) { return [...array].filter((item) => item > height).length; } 2023. 2. 13.
(Programmers) [Lv. 2] 짝지어 제거하기 문제 설명 문자열 S를 매개변수로 넘겨받는다 짝지어 제거하기는 같은 알파벳 2개 붙어 있으면 제거하고 앞뒤 문자열을 이어 붙이는 작업을 이야기한다 이 작업을 반복하여 모든 문자열을 제거한다면 성공적으로 수행했다고 정의한다 매개변수로 받은 문자열을 짝지어 제거하기를 성공적으로 수행했는지 안 했는지 결과를 반환하는 solution 함수를 완성하시오 예를 들면 S = "baabaa" => bbaa => aa > "" 모두 제거했으니 1을 반환한다 제한사항 문자열의 길이 : 1,000,000 이하의 자연수 문자열은 모두 소문자로 이루어져 있습니다 입출력 예시 전체 코드 function solution(s) { let answer = []; let tempStr = s.split(""); for (let i = .. 2023. 2. 10.