문제 설명
정수 원소로 이루어진 배열 numbers와 각 원소의 제거 여부를 나타내는 배열 deleted가 주어집니다.
deleted[i]가 1이라면 numbers[i]의 값을 제거하고, 0이라면 제거하지 않습니다.
deleted에 따라 numbers에서 원소를 제거한 결과를 반환하는 solution 함수를 작성하시오.
제한 사항
numbers의 각 원소는 절댓값이 500 이하인 정수입니다.numbers는 비어있지 않으며, 길이가 100을 넘지 않습니다.deleted의 각 원소는1혹은0입니다.deleted의 길이는numbers의 길이와 같습니다.
예시 테스트케이스 설명
| 테스트케이스 번호 | numbers | deleted | return |
|---|---|---|---|
| 1 | [1, 2, 3, 4] | [1, 0, 1, 0] | [2, 4] |
| 2 | [1, 2, 3, 4] | [0, 1, 0, 1] | [1, 3] |
| 3 | [-490, 0, 35, -1, 500, -24] | [1, 0, 0, 1, 1, 0] | [0, 35, -24] |
1번 테스트케이스 설명
numbers = [1, 2, 3, 4]에서deleted = [1, 0, 1, 0]에 따라1과3이 제거되어[2, 4]가 반환됩니다.
2번 테스트케이스 설명
numbers = [1, 2, 3, 4]에서deleted = [0, 1, 0, 1]에 따라2와4가 제거되어[1, 3]이 반환됩니다.
3번 테스트케이스 설명
numbers = [-490, 0, 35, -1, 500, -24]에서deleted = [1, 0, 0, 1, 1, 0]에 따라-490,-1,500이 제거되어[0, 35, -24]가 반환됩니다.