◎ 문제
○ 출처
https://programmers.co.kr/learn/courses/30/lessons/12910
○ 문제 설명
array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. |
○ 제한 사항
|
○ 입출력 예
![]() |
○ 입출력 예 설명
입출력 예#2 입출력 예#3 |
○ 작성 예시 코드
public class Solution {
public int[] solution(int[] arr, int divisor) {
int[] answer = new int[] {};
return answer;
}
}
◎ 나의 문제 풀이
using System;
public class Solution
{
public int[] solution(int[] arr, int divisor)
{
int[] answer = new int[] { };
// 조건에 부합하는 요소를 arr에서 찾음
answer = Array.FindAll(arr, num => num % divisor == 0);
// 아무것도 없으면 -1을 넣고 있으면 정렬
if (answer.Length == 0)
{
answer = new int[] { -1 };
}
else
{
Array.Sort(answer);
}
return answer;
}
}
'프로그래밍 문제 풀이 > C#' 카테고리의 다른 글
[프로그래밍 문제 풀이] 프로그래머스 - 수박수박수박수박수박수?(C#) (0) | 2020.07.14 |
---|---|
[프로그래밍 문제 풀이] 프로그래머스 - 문자열을 정수로 바꾸기(C#) (0) | 2020.07.14 |
[프로그래밍 문제 풀이] 프로그래머스 - 자릿수 더하기(C#) (0) | 2020.07.14 |
[프로그래밍 문제 풀이] 프로그래머스 - 서울에서 김서방 찾기(C#) (0) | 2020.07.12 |
[프로그래밍 문제 풀이] 프로그래머스 - 소수찾기(C#) (0) | 2020.07.08 |