Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Task3
- {
- static void Main()
- {
- string input0 = Console.ReadLine();
- string input1 = Console.ReadLine();
- string input2 = Console.ReadLine();
- string input3 = Console.ReadLine();
- string input4 = Console.ReadLine();
- string[] input = { input0, input1, input2, input3, input4 };
- int[] cards = new int[13];
- int pair = 0;
- int three = 0;
- int four = 0;
- int impossible = 0;
- string result = "";
- for (int i = 0; i < 5; i++)
- {
- switch (input[i])
- {
- case "2": cards[0] += 1; break;
- case "3": cards[1] += 1; break;
- case "4": cards[2] += 1; break;
- case "5": cards[3] += 1; break;
- case "6": cards[4] += 1; break;
- case "7": cards[5] += 1; break;
- case "8": cards[6] += 1; break;
- case "9": cards[7] += 1; break;
- case "10": cards[8] += 1; break;
- case "J": cards[9] += 1; break;
- case "Q": cards[10] += 1; break;
- case "K": cards[11] += 1; break;
- case "A": cards[12] += 1; break;
- }
- }
- for (int i = 0; i < 13; i++)
- {
- switch (cards[i])
- {
- case 2: pair++; break;
- case 3: three++; break;
- case 4: four++; break;
- case 5: impossible++; break;
- }
- }
- while (true)
- {
- if (impossible == 1)
- {
- result = "Impossible";
- break;
- }
- if (pair == 2)
- {
- result = "Two Pairs";
- break;
- }
- if (pair == 1)
- {
- if (three == 1)
- {
- result = "Full House";
- break;
- }
- else
- {
- result = "One Pair";
- break;
- }
- }
- if (three == 1)
- {
- result = "Three of a Kind";
- break;
- }
- if (four == 1)
- {
- result = "Four of a Kind";
- break;
- }
- for (int i = 0; i < 9; i++)
- {
- if (cards[i] + cards[i + 1] + cards[i + 2] + cards[i + 3] + cards[i + 4] == 5)
- {
- result = "Straight";
- }
- }
- if (result == "Straight")
- {
- break;
- }
- result = "Nothing";
- break;
- }
- Console.WriteLine(result);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement