首页 > 代码库 > NYOJ题目840吃花生
NYOJ题目840吃花生
----------------------------------------------
这道题有坑,如果直接使用题描述中给出的单词比较是不相等的,猜测可能使用了缩写,不过只使用前两个字符就可以区分,所以如下:
AC代码:
1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Main { 5 6 public static void main(String[] args) { 7 8 Scanner sc=new Scanner(System.in); 9 10 int times=Integer.parseInt(sc.nextLine());11 12 while(times-->0){13 14 String ss[]=sc.nextLine().split(" ");15 int a[]=new int[7];16 for(int i=0;i<a.length;i++){17 a[i]=Integer.parseInt(ss[i]);18 }19 20 Arrays.sort(a);21 22 String s=sc.nextLine();23 24 int ans=0;25 if(s.charAt(0)==‘M‘){26 ans=0;27 }else if(s.charAt(0)==‘T‘ && s.charAt(1)==‘u‘){28 ans=1;29 }else if(s.charAt(0)==‘W‘){30 ans=2;31 }else if(s.charAt(0)==‘T‘ && s.charAt(1)==‘h‘){32 ans=3;33 }else if(s.charAt(0)==‘F‘){34 ans=4;35 }else if(s.charAt(0)==‘S‘ && s.charAt(1)==‘a‘){36 ans=5;37 }else if(s.charAt(0)==‘S‘ && s.charAt(1)==‘u‘){38 ans=6;39 }40 41 System.out.println(a[ans]);42 43 }44 45 }46 47 }
题目来源: http://acm.nyist.net/JudgeOnline/problem.php?pid=840
NYOJ题目840吃花生
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。