結果
| 問題 | No.227 簡単ポーカー | 
| コンテスト | |
| ユーザー |  miku_minatsuki | 
| 提出日時 | 2019-07-21 23:56:30 | 
| 言語 | C#(csc) (csc 3.9.0) | 
| 結果 | 
                                WA
                                 
                             | 
| 実行時間 | - | 
| コード長 | 1,411 bytes | 
| コンパイル時間 | 2,176 ms | 
| コンパイル使用メモリ | 112,232 KB | 
| 実行使用メモリ | 28,408 KB | 
| 最終ジャッジ日時 | 2024-06-23 05:30:49 | 
| 合計ジャッジ時間 | 1,812 ms | 
| ジャッジサーバーID (参考情報) | judge3 / judge2 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 4 WA * 10 | 
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
public class Program
{
    public static void Main(string[] args)
    {
            List<int> cards = new List<int>();
            foreach (string arg in args)
            {
                cards.Add(int.Parse(arg));
            }
            List<int> result = Search(cards);
            string hand = string.Empty;
            if (result.Contains(3) && result.Contains(2))
            {
                hand = "FULL HOUSE";
            }
            else if (result.Contains(3))
            {
                hand = "THREE CARD";
            }
            else if (result.Count(num => num == 2) == 2)
            {
                hand = "TWO PAIR";
            }
            else if (result.Count(num => num == 2) == 1)
            {
                hand = "ONE PAIR";
            }
            else
            {
                hand = "NO HAND";
            }
            Console.WriteLine(hand);
    }
    private static List<int> Search(List<int> cards)
    {
        List<int> result = new List<int>();
        for (int i = 1; i <= 13; i++)
        {
            int count = 0;
            foreach (int card in cards)
            {
                if (card == i)
                {
                    count++;
                }
            }
            result.Add(count);
        }
        return result;
    }
}
            
            
            
        