Codeforces #45 A "Rock-paper-scissors"

問題:http://codeforces.com/contest/48/problem/A

参加形式:本番

3人がじゃんけんして全員が出した手から勝者を求める.

一人勝ちのパターンは9通りしかないので全部を試す.

import java.util.*;

public class A_RockPaperScissors {
        public static void main(String[] args) {
                Scanner s = new Scanner(System.in);
                List<String> t = Arrays.asList("rock", "scissors","paper");
                int[]a = new int[3];
                for(int i = 0; i < 3; ++i){
                        a[i] = t.indexOf(s.next());
                }
                for(int i = 0; i < 3; ++i){
                        if((a[i]+1)%3 == a[(i+1)%3] && a[(i+1)%3] == a[(i+2)%3]){
                                System.out.println(new String[]{"F","M","S"}[i]);
                                return;
                        }
                }
                System.out.println("?");
        }
}