ZZULIOJ.1591: 学长的那些事系列之--招新宣传

ZZULIOJ.1591: 学长的那些事系列之–招新宣传

题目描述
学校每年新生入学之后,都会举办一场大型的社团招新宣传活动,ACM协会汇聚着学校最优秀的学生群体,没有之一哦!尽管不会在现场招新,但为了让更多的同学热爱编程,了解程序的魅力,也需要宣传一下。宣传活动不但学长参与,学姐也要参与,看她们走着猫步,手中舞动着键盘向我们走来,她们明明可以靠颜值,偏偏却要靠才华。

常言说,宁愿相信这世上有鬼,也不要相信学长那张嘴,在宣传活动中,学姐的宣传效果总是比学长的宣传效果好很多。但是学长人数多,请你计算一下是学长还是学姐吸引关注的总人数多呢?

输入
在第一行中输入一串英文大写字母,表示宣传活动现场的人,其中参与宣传的学长用字母B表示,学姐用字母G表示,其它字母表示无关人员。

在第二行中输入一个两个整数m,n(1<=m,n<=100),分别表示一位学长和一位学姐宣传能够吸引关注的人数。

输出
如果学长吸引关注的总人数多于学姐,输出B,学姐吸引关注的总人数多于学长输出G,一样多输出"Happy"。

样例输入
ABCGLBB
5 10

样例输出
B
代码如下

// An highlighted block
import java.util.*;
public class Main{
 public static void main(String[] args){
  Scanner sc=new Scanner(System.in);
  String a=sc.nextLine();
  int m,n,number1=0,number2=0;
  m=sc.nextInt();
  n=sc.nextInt();
  int number=a.length();
  for(int i=0;i<number;i++){
  char b=a.charAt(i);
  if(b=='B'){
   number1++;
  }
  if(b=='G'){
   number2++;
  }
  }
  int c=number1*m;
  int d=number2*n;
  if(c>d){
   System.out.println("B");
  }
  else if(d>c){
   System.out.println("G");
  }
  else if(c==d){
   System.out.println("Happy");
  }
 }
}
发布了1 篇原创文章 · 获赞 4 · 访问量 72

猜你喜欢

转载自blog.csdn.net/m0_46183382/article/details/104112289