月份表示法
题目描述
我们知道月份有很多表示方式。例如\(4\)月\(13\)日可以表示为 \(4.13\)、\(4-13\)、\(Apr.13\) 等等。小\(A\) 想做一个月份表示法的转换器,例如把\(4.13\)转换成\(Apr.13\)。小\(A\)其实也可以把\(4.13\)转换成其他的格式,但他不想。他只想把**月 日**的格式转换成**月的英文表示法+日**。
每个月的英文表示法
- \(1\)月:\(Jan.\)
- \(2\)月:\(Feb.\)
- \(3\)月:\(Mar.\)
- \(4\)月:\(Apr.\)
- \(5\)月:\(May\)(特殊的,这后面没有点)
- \(6\)月:\(Jun.\)
- \(7\)月:\(Jul.\)
- \(8\)月:\(Aug.\)
- \(9\)月:\(Sep.\)
- \(10\)月:\(Oct.\)
- \(11\)月:\(Nov.\)
- \(12\)月:\(Dec.\)
输入格式
一行,两个整数\(A,B\),表示月和日。
输出格式
一行,一个字符串,转换后的表示方法。如果日期不合法,输出No Answer
。(考虑大月和小月,但不考虑闰年,即\(2\)月无论如何只有\(28\)天)
样例输入#1:
12 12
样例输出#1:
Dec.12
样例输入#2:
3 32
样例输出#2:
No Answer
样例输入#3:
Jun.4
数据说明:
对于\(20\)%的数据,输出No Answer
可得分。
对于\(80\)%的数据,\(A≤12,B≤31\)。
对于\(100\)%的数据,\(A≤10^{30},B≤10^{18}\)。
信息
- ID
- 1005
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 1
- 已通过
- 1
- 通过率
- 100%
- 上传者