분류 전체보기

▶reduce() 함수 & ▶fill() & 전개연산자(...)를 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 길이가 같은 정수 배열 arr과 boolean 배열 flag가 매개변수로 주어질 때, flag를 차례대로 순회하며 flag [i]가 true라면 X의 뒤에 arr [i]를 arr [i] × 2 번 추가하고, flag [i]가 false라면 X에서 마지막 arr [i] 개의 원소를 제거한 뒤 X를 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ arr의 길이 = flag의 길이 ≤ 100 arr의 모든 원소는 1 이상 9 이하의 정수입니다. 현재 X의 길이보다 더 많은 원소를 빼는 입력은 주어지지 않습니다. ..
▶filter() 함수와 ▶includes 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ indices의 길이 < my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다 0 ≤ indices의 원소 < my_string의 길이 indices의 원소는 모두 서로 다릅니다. 입출력 예 & 설명 입출력 예 #1 예제 1번의 my_string의 인덱스가 잘 보이도록 표를 만들면 다음과 같습니다. indices에 있는 인덱스의 글자들을 지우..
▶map() 함수와▶구조 분해 할당 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 arr [i]에 1을 더합니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000 0 ≤ arr의 원소 ≤ 1,000,000 1 ≤ queries의 길이 ≤ 1,000 0 ≤ s ≤ e
▶구조 분해 할당 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 정수 배열 date1과 date2가 주어집니다. 두 배열은 각각 날짜를 나타내며 [year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다. 만약 date1이 date2보다 앞서는 날짜라면 1을, 아니면 0을 return 하는 solution 함수를 완성해 주세요. 제한사항 date1의 길이 = date2의 길이 = 3 0 ≤ year ≤ 10,000 1 ≤ month ≤ 12 day는 month에 따라 가능한 날짜로 주어집니다. 입출력 예 & 설명 입출력 예 #1 date1이 date2보다 하루 앞서기 때문에 1을 return 합니다. 입출력 예 #2 dat..
지누박
'분류 전체보기' 카테고리의 글 목록 (48 Page)