最近有人告诉我要在新年之前读一本完整的物理教科书(不幸的是,是真实的故事)。我需要您的帮助来确定每天应阅读哪些章节。这是您进来的地方。
输入值
- 两个日期,任何格式。第二个日期将始终晚于第一个日期。
- 章节编号列表。此逗号分隔的列表可以包含单个章节(
12
)或包含范围(1-3
)。例如1-3,5,6,10-13
。 Monday -> Mo
要从时间表中排除的工作日列表(用名称的前两个字母表示:)。例如Mo,Tu,Fr
。
输出量
输出将是用换行符分隔的日期和章节编号的列表(请参见下面的格式)。这些章节应在该范围内的所有日期(不包括提供的工作日)中平均分配。如果各章分布不均,请在时段结束时保留较少的章节。输出中的日期可以采用与输入不同的格式。没有章节的日子可以被忽略,或者没有章节。
例:
输入: 9/17/2015 9/27/2015 1-15 Tu
输出:
9/17/2015: 1 2
9/18/2015: 3 4
9/19/2015: 5 6
9/20/2015: 7 8
9/21/2015: 9 10
9/23/2015: 11
9/24/2015: 12
9/25/2015: 13
9/26/2015: 14
9/27/2015: 15
示例中的输入应为“ 9/17/2015 9/27/2015 1-15 Tu”,因为9/22是星期二。
—
DavidC
@DavidCarraher你是对的,当我输入样本时,出于某种原因,我想到了11月。
—
GamrCorps
如果是我,那么最后一次约会将包含所有章节:)
—
MickyT 2015年
@MickyT正是我挑战的灵感来源。
—
GamrCorps
您很快就会发现物理学是多么神奇。你真幸运。
—
Fabrizio Calderan 2015年