๐Ÿ‘ฉ‍๐Ÿ’ปProgramming/Coding Test

[C#][programmers] ์ตœ๋Œ“๊ฐ’ ๋งŒ๋“ค๊ธฐ 1

taesooya 2022. 11. 10.

์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์˜ ์›์†Œ ์ค‘ ๋‘ ๊ฐœ๋ฅผ ๊ณฑํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ“๊ฐ’์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

using System;

public class Solution {
    public int solution(int[] numbers) {
        int answer = 0;
        Array.Sort(numbers);
        answer = numbers[numbers.Length-1]*numbers[numbers.Length-2];
        return answer;
    }
}
using System;
using System.Linq;

public class Solution {
    public int solution(int[] numbers) {
        numbers = numbers.OrderByDescending(x => x).ToArray();
        int answer = numbers[0] * numbers[1];
        return answer;
    }
}

Array.Sort ํ˜น์€ Linq Order ์ด์šฉํ•˜๊ธฐ

๋Œ“๊ธ€