Katuragiの日記: M2取得予想日の計算 9
日記 by
Katuragi
定数
あなたのID
登録日
今日の日付
現在のID
計算式
経過日数=今日の日付-登録日
ID差=現在のID-あなたのID
1日平均=ID差/経過日数
目標のID=あなたのID*10/9 小数点以下切り捨て
ID差2=目標のID-現在のID
予測日数=ID差2/1日平均
M2取得予測日=今日の日付+予測日数
みなさんのようにサクッとプログラムできなかったので、日本語で表記しました。実は魔法の...という大層なものではなく、これをExcel平面上の単純式で計算しましたです。数学の成績:2では公式にもできず(^^;
ということで様々な言語でのプログラムをコメントに希望します(おぃ
【プログラム】(コメントポスト順)
JavaScript版 mondragonさん
Java版 etsavさん
Cocoa版 Katuragiさん
とりあえず (スコア:1)
#ちゃんと検証してないですけど。
Re:とりあえず (スコア:1)
Re:とりあえず (スコア:1)
IE5.5で動作しなかったので??って思ってました(^^;
初めて知ったことがいっぱいで面白かったです。
font idタグでHTMLにJavaScriptからの出力を出せるとか。
私はPerlで挑戦したのですが、どうしても日付け計算でむにゃむにゃでした。
-- ラテール部参加者募集中
Re:とりあえず (スコア:1)
> IE5.5で動作しなかったので??って思ってました(^^;
Mozilla じゃ動いてたんですけどねぇ。
> font idタグでHTMLにJavaScriptからの出力を出せるとか。
見っかっちゃった ( 笑 ) 。
HTML 的には font のところは div か span の方が正当らしいので、直してみました。
> 私はPerlで挑戦したのですが、どうしても日付け計算でむにゃむにゃでした。
私は Perl は書けないんですが、 /. は Perl やってる人が多いみたいだけど、誰か書かないのかな?
ところで計算結果はあってますか?
既に M2 権持ってるので、自分のデータじゃわからない。
Re:とりあえず (スコア:1)
横から失礼します~
『ID差2 = 目標のID - 現在のID』のところで、 『現在のID』ではなくて『あなたのID』が入ってるみたいです。
と、 それだけではなんですので、 Java 版 [srad.jp] です。 手抜きしたので計算方法が微妙に違ってますが。
# コメントとしてここにソースコード書こうとしたら、
# フィルタに引っ掛かって書けませんでした。
Re:とりあえず (スコア:1)
あうっ、ほんとだ。直しました。どもです。
> …
> ID差2=目標のID-あなたのID
> 予測日数=ID差2/1日平均
> M2取得予測日=登録日+予測日数
ということですね。
#これだと自分ので検証出来る。
main() の配列、喰われてません?
Re:とりあえず (スコア:1)
ありゃん…… 訂正してきました。 これはフィルタの所為ではなくあたしの操作ミスでした。 ありがとうございます。
Cocoaで挑戦中 (スコア:1)
と思いつつ日付計算だけクリアできればなんとかなりそうな雰囲気。
# Java or JavaScriptは割に楽に日付計算ができるのね
# 同じ考え方だとAppleScriptでも楽そうなんだけどなぁ
-- ラテール部参加者募集中
Re:Cocoaで挑戦中 (スコア:1)
セキュリティも何もないのでこけたらソース見て直して下さい(^^;
-- ラテール部参加者募集中