月份表示法

月份表示法

题目描述

我们知道月份有很多表示方式。例如\(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%
上传者