题目解析
给定 石头剪刀布 让你有间隔的赢
解题思路
if 判断他是石头剪刀布 然后做出必胜的状态
cnt统计间距 给予平局转台
代码
import java.io.*;
import java.util.*;
public class Main
{
static String win(String s)
{
if (s.equals("ChuiZi"))
return "Bu";
if (s.equals("JianDao"))
return "ChuiZi";
return "JianDao";
}
public static void main(String[] args)
{
int n = sc.nextInt() + 1;
int cnt = 0;
while (sc.hasNext())
{
String s = sc.next();
if (s.equals("End"))
break;
cnt = (cnt + 1) % n;
if (cnt == 0)
out.println(s);
else
out.println(win(s));
}
out.flush();
out.close();
}
static Scanner sc = new Scanner(System.in);
static PrintWriter out = new PrintWriter(System.out);
}