language: C# (mono-2.8)
date: 644 days 4 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
class example {
    static void elegant(char a, char b, char c) {
         int  y =  ((int) a - 48) +((int) b - 48) + ((int) c - 48);
         int  z = ((int) a - 48) * ((int) b - 48) * ((int) c - 48);
 
          bool result = y == ((int) a - 48) *3  ||  (z ==0 && (a==b || b==c || a==c));
          Console.WriteLine(result);
    }
    static void Main() {
     
      elegant('0', 'b', 'c'); // false
      elegant('a', '0', 'c'); // false
      elegant('a', 'b', '0'); // false
      elegant('a', 'b', 'c'); // false
      elegant('0', '0', '0'); // true
      elegant('a', 'a', 'a'); // true
      elegant('0', 'a', 'a'); // true
      elegant('a', '0', 'a'); // true
      elegant('a', 'a', '0'); // true
      elegant('0', '0', 'a'); // true
      elegant('0', 'a', '0'); // true
      elegant('a', '0', '0'); // true
      
     }
}