テトロミノ認識〜 横へな 2012.10.6

問題

4つの座標から、テトロミノの名称を判定する。

LITOS
  
  
  
 
 
 
 
   
   
  
  
  
  
  

入力が 46,67,57,47の場合、下図のような状態を意味するので L を出力すればよい。

0123456789
0          
1          
2          
3          
4          
5          
6          
7          
8          
9          

サンプルデータ

# 入力 期待
#155,55,55,55-
#239,28,27,29L
#363,62,43,53L
#432,42,43,44L
#581,72,91,71L
#662,64,72,63L
#745,25,35,24L
#812,20,22,21L
#966,46,67,56L
#1044,46,45,43I
#1104,24,14,34I
#1243,42,41,40I
#1348,38,58,68I
#1431,20,22,21T
#1569,79,78,89T
#1642,33,44,43T
#1716,25,05,15T
#1827,37,28,38O
#1913,24,23,14O
#2063,72,62,73O
#2173,63,62,74S
#2256,57,47,66S
#2388,99,98,87S
#2462,43,52,53S
#2586,95,87,96S
#2684,83,73,94S
#2732,33,41,42S
#2886,85,75,96S
#2997,76,96,77-
#3053,55,45,43-
#3173,93,94,84-
#3231,33,41,42-
#3321,32,11,12-
#3473,75,65,64-
#3564,65,45,54-
#3612,00,01,10-
#3794,85,75,74-
#3887,86,77,75-
#3956,56,56,56-
#4041,42,41,52-
#4161,60,63,61-
#4203,13,33,13-
#4392,96,94,93-
#4415,25,55,45-
#4517,14,16,13-
#4672,83,83,92-
#4740,40,42,51-
#4881,80,93,82-
#4951,61,30,41-
#5017,37,35,15-

C/C++/Java などのためのデータ