Print Friendly and PDF

기타/코딩테스트 공부

[백준] 주사위 세개 - 2480번

나는야 개발자 2025. 5. 1. 08:11
반응형

깃 링크 : 바로가기

링크 : 바로가기

 

1차 시도

public class num_2480
{
    public static void Main()
    {
        string[] input = Console.ReadLine().Split();

        var first = int.Parse(input[0]);
        var second = int.Parse(input[1]);
        var three = int.Parse(input[2]);

        int[] linq = { first, second, three };
        var group = linq.GroupBy(x => x).ToList();

        int result = 0;
        //다 같은 눈일때 
        if (group.Count == 1)
        {
            result = 10000 + group[0].Key * 1000;
        }
        //두개만 같은 눈일때 
        else if (group.Count == 2)
        {
            var samegroup = group.FirstOrDefault(x => x.Count() == 2);
            result = 1000 + samegroup.Key * 100;
        }
        //다 다른 눈일때 
        else
        {
            result = linq.Max() * 100;
        }
        Console.WriteLine(result);
    }
}

결과

- LINQ를 이용하여 같은 숫자 group을 만들어 각 몇개가 동일한지 체크하여 결과 출력

반응형

'기타 > 코딩테스트 공부' 카테고리의 다른 글

[백준] A+B - 10950번  (0) 2025.05.01
[백준] 구구단 - 2739번  (0) 2025.05.01
[백준] 오븐 시계 - 2525번  (0) 2025.04.30
[백준] 알람시계 - 2884번  (0) 2025.04.30
[백준] 사분면 고르기 - 14681번  (0) 2025.04.30