[yukicoder] No.88 次はどっちだ
手番に関する問題
リバーシの盤面を見て手番を答える問題です。 番目に置かれている石を数えることで次の手番が先手か後手かが分かります。
コード
import java.util.Scanner; public class Exec0088 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String S = scan.next(); String []B = new String[8]; for(int i = 0; i < 8; i++) { B[i] = scan.next(); } scan.close(); int cnt = 0; for(int i = 0; i < 8; i++) { for(int j = 0; j < 8; j++) { char c = B[i].charAt(j); if(c == 'w' || c == 'b') { cnt ++; } } } if(cnt % 2 == 0) { System.out.println(S); }else { if(S.equals("oda")) { System.out.println("yukiko"); }else { System.out.println("oda"); } } } }