Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MagicCarNumbers
- {
- class Program
- {
- static void Main()
- {
- int n = int.Parse(Console.ReadLine());
- //CA8517TX
- int counter = 0;
- //{ 'A', 'B', 'C', 'E', 'H', 'K', 'M', 'P', 'T', 'X' }.
- int[] nums = { 10, 20, 30, 50, 80, 110, 130, 160, 200, 240 };
- for (int i1 = 0; i1 < 10; i1++)
- {
- for (int i2 = 0; i2 < 10; i2++)
- {
- for (int i4 = 0; i4 < 10; i4++)
- {
- for (int i3 = 0; i3 < 10; i3++)
- {
- for (int i5 = 0; i5 < 10; i5++)
- {
- for (int i6 = 0; i6 < 10; i6++)
- {
- if ((i1 == i2 && i2 == i3 && i3 == i4 && i1 + i2 + i3 + i4 + nums[i5] + nums[i6] +40== n)|| (i2==i3 && i3 == i4 && i1 + i2 + i3 + i4 + nums[i5] + nums[i6] +40== n)||
- (i1 == i2&& i2 == i3 && i1 + i2 + i3 + i4 + nums[i5] + nums[i6] +40== n) ||
- (i1 ==i2 && i3 == i4 && i1 + i2 + i3 + i4 + nums[i5] + nums[i6] +40== n)||(i1==i3 && i2==i4 &&i1 + i2 + i3 + i4 + nums[i5] + nums[i6] +40== n) ||
- (i1==i4 && i2==i3 && i1 + i2 + i3 + i4 + nums[i5] + nums[i6] +40== n))
- {
- counter++;
- string cars = "" + i1 + i2 + i3 + i4 + nums[i5] + nums[i6];
- // Console.WriteLine(cars);
- //"CAaaaaXY", "CAabbbXY", a"CAaaabXY", a"CAaabbXY", a"CAababXY" and "CAabbaXY"
- }
- }
- }
- }
- }
- }
- }
- Console.WriteLine(counter);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement