Ramsesele anti koolis selline ülesanne:
KROMA
KROMA
+KROMA
-----------
FRANK
Ramses ja Leivo lahendasid seda tahvlijuures otsides seoseid ja värki, samal ajal kirjutasin mina C#-pis programm selle lahendamiseks.
Code Snippet
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace Project_FRANK
- {
- class Program
- {
- static void Main(string[] args)
- {
- int F;
- int K;
- int R;
- int O;
- int A;
- int N;
- int res;
- int res2;
- for (F = 1; F < 10; F++)
- {
- for (K = 1; K < 10; K++)
- {
- for (R = 0; R < 10; R++)
- {
- for (O = 0; O < 10; O++)
- {
- for (A = 0; A < 10; A++)
- {
- for (N = 0; N < 10; N++)
- {
- res = K * 10000 + R * 1000 + O * 100 + N * 10 + A;
- res2 = F * 10000 + R * 1000 + A * 100 + N * 10 + K;
- if (res * 3 == res2 & F != K & F != R & F != O & F != A & F != N & K != R & K != O & K != A & K != N & R != O & R != A & R != N & O != A & O != N & A != N)
- {
- Console.WriteLine(res);
- Console.WriteLine(res2);
- Console.WriteLine("************");
- }
- }
- }
- }
- }
- }
- }
- Console.ReadLine();
- }
- }
- }
See töötab. Päris kiiresti. Rao.