알고리즘/C#

[C#] 나누어 떨어지는 숫자 배열 - 프로그래머스

야아옹 2020. 10. 9. 18:20

문제 : array 에 element 중 divisor 로 나누어 떨어지는 값을 오름차순으로 정렬된 배열 을 반환하는 함수

만약 divisor 로 나누어떨어지는 element가 없을시 -1 을 반환

 

제한사항

  • arr은 자연수를 담은 배열입니다.
  • 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. - 뭔말인지..이해못햇다..
  • divisor는 자연수입니다.
  • array는 길이 1 이상인 배열입니다.

풀이 : 정렬을 진행 하고 for 문을 돌려 나누고 값에 따라 배열에 대입 하면 되지만 for 문을 쓰고싶지 않아

        linq 를 적극 활용해보자고 생각하고 풀었고, 더합쳐보고싶다..