프로그래머스 Lv1. 나누어 떨어지는 숫자 배열
📌 문제
📌 접근
- js filter(), sort(), 오름차순정렬, 삼항연산자
- python list filtering, 오름차순정렬 삼항연산자
📌 코드
js
처음 작성한 코드
function solution(arr, divisor) {
const result = [];
for(var i =0; i<arr.length; i++){
if(arr[i]%divisor == 0) {
result.push(arr[i]);
}
}
if (result.length == 0) {
result.push(-1)
}
return result.sort((a,b) => a-b);
}
filter()
function solution(arr, divisor) {
const result = arr.filter(x => x%divisor==0).sort((a,b) => a-b);
return result.length==0 ? [-1] : result;
}
python
def solution(arr, divisor):
result = sorted( [x for x in arr if x%divisor==0] )
return [-1] if len(result)==0 else result
✍ 메모
Author And Source
이 문제에 관하여(프로그래머스 Lv1. 나누어 떨어지는 숫자 배열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ryong9rrr/프로그래머스-Lv1.-나누어-떨어지는-숫자-배열
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- js filter(), sort(), 오름차순정렬, 삼항연산자
- python list filtering, 오름차순정렬 삼항연산자
📌 코드
js
처음 작성한 코드
function solution(arr, divisor) {
const result = [];
for(var i =0; i<arr.length; i++){
if(arr[i]%divisor == 0) {
result.push(arr[i]);
}
}
if (result.length == 0) {
result.push(-1)
}
return result.sort((a,b) => a-b);
}
filter()
function solution(arr, divisor) {
const result = arr.filter(x => x%divisor==0).sort((a,b) => a-b);
return result.length==0 ? [-1] : result;
}
python
def solution(arr, divisor):
result = sorted( [x for x in arr if x%divisor==0] )
return [-1] if len(result)==0 else result
✍ 메모
Author And Source
이 문제에 관하여(프로그래머스 Lv1. 나누어 떨어지는 숫자 배열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ryong9rrr/프로그래머스-Lv1.-나누어-떨어지는-숫자-배열
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function solution(arr, divisor) {
const result = [];
for(var i =0; i<arr.length; i++){
if(arr[i]%divisor == 0) {
result.push(arr[i]);
}
}
if (result.length == 0) {
result.push(-1)
}
return result.sort((a,b) => a-b);
}
function solution(arr, divisor) {
const result = arr.filter(x => x%divisor==0).sort((a,b) => a-b);
return result.length==0 ? [-1] : result;
}
def solution(arr, divisor):
result = sorted( [x for x in arr if x%divisor==0] )
return [-1] if len(result)==0 else result
Author And Source
이 문제에 관하여(프로그래머스 Lv1. 나누어 떨어지는 숫자 배열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ryong9rrr/프로그래머스-Lv1.-나누어-떨어지는-숫자-배열저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)