AcWing 2876. 日期识别
原题链接
简单
作者:
Code1
,
2021-05-07 17:36:18
,
所有人可见
,
阅读 273
java 版本
import java.util.*;
class Main{
static String[] s = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String t = sc.next();
//截取前面3个字母 ,月份
String f = "";
for(int i = 0 ; i < 3 ; i++){
f += t.charAt(i);
}
//日期
String f2 = "";
for(int i = 3 ; i < 5 ; i++){
f2 += t.charAt(i);
}
for(int i = 0 ; i < s.length ; i++){
// 判断是否和数组中的相等
if(f.equals(s[i])){
// i 要加 1 ,因为数组下标从0开始
System.out.print((i+1)+" ");
}
}
//把拼接好的数字,转整数输出
System.out.print(Integer.parseInt(f2));
}
}