回答コードを載せるので、未挑戦の場合は先に 翌営業日 - その1 を参照のこと
前提・概要
前提
レベルアップ問題集にある問題については、ユーザー同士で解答を教え合ったり、コードを公開したり、授業や研修で使用することは何の問題もありません。是非、ご活用ください
概要
- 営業日は、月曜日〜金曜日
- 休業日は、土曜日, 日曜日のみ
- eg. 「なんとかの日」は祝日だけど月曜日なので営業日
- 2月28日の翌日は、常に3月1日
上のような定義で、与えられた「月, 日, 曜日」をもとに翌営業日を求めるというもの
(カレンダー関係の設問なので、「どの月が 30日/31日終わりか」の暗黙の前提がある)
回答コード, テストコード
コードは Gist 上に保存した
- 入力受け付けコード
- 回答コード
- テストコード
の3つを書いた
次の一歩?
問題の定義上、曜日が2順することはなさそうなので;
もう少し考えれば「金曜日なら3日後」「土曜日なら2日後」「それ以外は1日進める」といった条件に気付いて、より簡単な定義にできるかもしれない
より簡潔な書き方に挑戦してみて欲しい