P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here

题意:小组名和彗星名都以下列方式转换成一个数字:最终的数字就是名字中所有字母的积,其中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");
        }
    }
}

 

 

 

posted @ 2020-04-15 22:02  今天喝奶茶了吗  阅读(222)  评论(0)    收藏  举报