2019-07-07

anond:20190707034545

早起きがてらサクっとJavaScriptでやってみるか〜と思ったら想像より面倒くさかった

https://jsfiddle.net/9s0x1d8h/

ミスあるかもだけどだいたいあってるはず

Dateクラスで無精できるかと思ったらDate(1, 1, 1);で1901年返ってきて草生えた

言語わず、あえて規則だけ伝えてDate系のクラス使わないようにするほうが問題としては良いのかも

訂正版:結果は変わらないが気持ち悪いところ直した

https://jsfiddle.net/yct5bhr4/

訂正版2:記事への反応で指摘があったところ直した。ご指摘ありがとう

https://jsfiddle.net/z9a7npL0/

具体的にはisLeapYear()内でサムライが西向かなくなっていた

途中でPythondatetimeライブラリ動作見たりしてたからか、ここだけ急にPythonになっていた・・笑

記事への反応 -
  • 我ながら馬鹿なことを聞くのだが、例えば「7月1日から7月5日までは何日間ありますか?」という質問に数式で答える場合どう答える? 直感的には5-1で4日間ってなってしまうのだが、実...

    • 問題:「西暦1年7月1日から2019年7月5日までは何日間ありますか? 数式で答えよ」

      • プログラムの問題なら最低限の地雷避けとして良いかも

        • 途中で暦変わるから資料なしでは無理やで・・・

          • 早起きがてらサクっとJavaScriptでやってみるか〜と思ったら想像より面倒くさかった https://jsfiddle.net/9s0x1d8h/ 凡ミスあるかもだけどだいたいあってるはず Dateクラスで無精できるかと思っ...

            • month in [2, 4, 6, 9, 11] で盛大にばぐってるぞ

              • month in {2:1, 4:1, 6:1, 9:1, 11:1} かな しらんけど javascriptは悪の技術って習ってきたし。。。

              • ほんとだ・・やらかしてたので訂正しました。ご指摘ありがとう!

      • ま○こ。

      • 最新の説ではユリウス暦4年は平年だとされてるのでそれを考慮すると、4の倍数の年で平年なのは4年, 1700年, 1800年, 1900年の4日 グレゴリオ暦導入時に省かれたのが10日 これに2019年7月1日か...

    • 等差数列1,2,3,4,5における項数 公差=1 1+(5-1)/1 24時間が5個あるんだから5でええやんと思うけどそういう話じゃないんやろうな

    • 植木算?って思った

    • 自分のことを我とか呼んじゃう、痛風の初期症状の手の指みたいに痛い奴を久しぶりに見た

      • やめてよ痛風かなって最近ちょっと思ってるんだからさ

        • 大丈夫やで。ワイは体重100kgやけど痛風にはなったことないで

    • 銀行界隈の金利計算では、両端、片端という区別が共通認識としてある。 さらに、片端でも前入れ、後入れという言葉も使われる。

    • 物の個数を数えるときは、1~nまで数えて全部でn個あると言う。日付も同じ。 じゃあ、k~n (1≦k<n)まで何個ありますかって言うと、 1~nまで数えた個数から, 1~k-1まで数えた個数を引...

    • 質問を明確にしてないことが問題じゃない? 差分を聞かれてるんだったら5-1だろうし、合計日数を聞かれてるんだったらで5-1+1でしょ まあ◯日間と言ったら普通は後者だろうけと

    • 「7月1日から7月2日までは何日間ありますか?」だと1日だから 「7月1日から7月5日までは何日間ありますか?」は4日でいいんじゃないのか 「この仕事を7月2日までにやれ」って7月1日に言...

      • 同感。「お前に二日間の猶予を与えよう」っ言われて次の日「期限だ」って来られたら「えっ」ってなるやろ。 普通に考えて「〇日間」って48時間の意味にとるし、言葉と言うのは人間...

        • これは無能

        • コンセンサスもなしに思い込むのは無能 48時間が単位じゃなくて24時間が普通じゃね? 「明日まで1日あげる」で48時間と思うのか? 「○日○時までですよね?」って確認するよね

      • 「7月1日から7月2日までは何日間ありますか?」だと1日だから 2日ですが

    • 簿記の月割の減価償却では、月途中でもその月は含まれる。 日にちもそれと同じで、指してるのがその途中7日どうかで基準が異なるんだろうね

    • メルカリで発送予定1~2日ってなってたら購入した当日も含むのかどうか、みたいな問題

      • 病気の発症何日目かのとき、最初の日は数えないけどね。

      • ちゃんとした通販なら、○時までのご注文は当日、それ以降は翌営業日に発送と一文あるから判断付くな

    • 全体の日数なのか、距離なのか、どっちなのってやつ? 1日から5日までの全体の日数か。 今日を1日として、5日までの距離(時間)か。 全体の日数を訊いてるっぽいので、そっちかな。

    • 最短で7月1日23時59分から7月6日0時0分、最長で7月1日0時0分から7月6日23時59分。つまり「おおよそ4~6日間」でいいだろ。

    • そもそも質問の日本語がおかしいから意味不明に感じるだけ。 当初の質問:7月1日から7月5日までは何日間ありますか? 「何日間」の使い方が誤っているから意味が分からない。「何...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん