public static void Main()
int luckyTicket = 584458;
int unluckyTicket = 111222;
Console.WriteLine(IsLucky(luckyTicket));
Console.WriteLine(IsLucky(unluckyTicket));
public static bool IsLucky(int ticketNumber) {
string numberText = ticketNumber.ToString();
char[] firstHalf = new char[] {
char[] secondHalf = new char[] {
foreach (char digitCh in firstHalf)
summFirstHalf += int.Parse(digitCh.ToString());
foreach (char digitCh in secondHalf)
summSecondHalf += int.Parse(digitCh.ToString());
return summFirstHalf == summSecondHalf;