题意:小组名和彗星名都以下列方式转换成一个数字:最终的数字就是名字中所有字母的积,其中AA是11,ZZ是2626。
例如,USACOUSACO小组就是21×19×1×3×15=17955。
如果小组的数字mod47等于彗星的数字 mod47,你就得告诉这个小组需要准备好被带走!
(记住“a modb”是a除以b的余数;34mod10等于44)
写出一个程序,读入彗星名和小组名并算出用上面的方案能否将两个名字搭配起来,
如果能搭配,就输出“GO”,否则输出“STAY”。小组名和彗星名均是没有空格或标点的一串大写字母(不超过66个字母)
输入格式:第1行:一个长度为11到66的大写字母串,表示彗星的名字。
输出格式:第2行:一个长度为11到66的大写字母串,表示队伍的名字。
输入样例:COMETQ
HVNGAT
输出样例:GO
import java.util.*; public class Main { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner in=new Scanner(System.in); String star=in.nextLine(); String ufo=in.nextLine(); char [] starArr=star.toCharArray(); char [] ufoArr=ufo.toCharArray(); int count=1; for(char ch:starArr) { count *=(ch-64); } int Count=1; for(char ch:ufoArr) { Count *=(ch-64); } if(count%47==Count%47) { System.out.println("GO"); }else { System.out.println("STAY"); } } }
P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
原文:https://www.cnblogs.com/coke-/p/12708855.html