2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラマーこい。「1週間ごとにリセット行うアルゴリズム」

1 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:07:51.113 ID:TmywDDDU0.net
を作りたいんだが・・・ちなみにスマホアプリな。

おれが考えたアルゴリズムは

・月曜日に毎日リセット行う。 
欠点:これだと月曜日にアプリが起動されなかった場合は実行されない

2 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:08:41.179 ID:ovdfow0Id.net
起動時にリセットすれば

3 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:08:56.869 ID:nJzVDmbR0.net
前回の起動日を覚えておきゃいいだろ

4 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:08:59.970 ID:BNqdsR3N0.net
起動した時にリセットしろよ

5 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:09:04.021 ID:RcU1G+L/p.net
俺も考えた

おれが考えたアルゴリズムは

・火曜日に毎日リセット行う。 
欠点:これだと火曜日にアプリが起動されなかった場合は実行されない

6 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:09:12.433 ID:RXSLpSfU0.net
解決

7 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:09:59.622 ID:RXSLpSfU0.net
アプリを常駐させればいいんじゃね
解除できないようにして

8 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:11:08.746 ID:TmywDDDU0.net
>>2


どういうことだ??

おれが作るアプリは
1週間ごと(月〜日)のデータを管理したいんだ

9 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:12:15.780 ID:ihGd9ooRd.net
データにタイムスタンプつけてあとから集計すればいいだろ

10 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:12:31.978 ID:RXSLpSfU0.net
起動時に1週間経ってたらデータ消してから画面写せばいいだろ

11 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:13:13.903 ID:AAh/8snH0.net
起動したときに一週間経過したか調べろよ

12 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:13:20.365 ID:OLeYDqXKp.net
月曜日以降で起動された時にリセットしろよ

13 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:14:34.861 ID:5PTzyIWsa.net
俺も考えた

おれが考えたアルゴリズムは

・水曜日に毎日リセット行う。 
欠点:これだと水曜日にアプリが起動されなかった場合は実行されない

14 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:16:11.754 ID:ihGd9ooRd.net
一体何のデータなんだろう

15 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:16:17.358 ID:V15it2wO0.net
タスクアプリなら常駐しとけよ

16 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:17:16.876 ID:TmywDDDU0.net
>>12

if(今日=月曜) リセット

という処理をする場合、例えば火曜に起動されたら実行されない

17 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:18:18.758 ID:cq3pJHuL0.net
月曜日に毎日???????

18 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:18:34.720 ID:ymXEiw0o0.net
何に使うのかわからねえと

19 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:19:15.328 ID:cZomzzhy0.net
>>16
年月日で管理すればいいじゃない

20 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:19:34.004 ID:TmywDDDU0.net
データといっても単なる数値だよ
小遣い帳みたいなもん。

単に今週のデータを表示させるのが目的で
次の週になったらもうそのデータは使わないから保存する必要もない。だから
完全にリセットしたいんだ。

21 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:19:38.871 ID:ihGd9ooRd.net
累計データ管理するなら最終更新日と有効期限のデータを持たせとけば?

22 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:19:57.852 ID:RXSLpSfU0.net
>>16
お前のプラットフォームは曜日のデータしか取って来れないのか?

23 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:19:57.532 ID:5PTzyIWsa.net
ていうか本物のバカなのか

24 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:20:04.211 ID:kPf5y9ckp.net
最後に実行した時間記録しとけばいいだけやろが

25 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:20:30.085 ID:AAh/8snH0.net
終了時に日付を記録
起動時に保存してる日付を参照して月曜日を挟んでいたらリセット

26 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:21:02.924 ID:TmywDDDU0.net
>>25
やっぱこれだよな。。。。

27 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:22:26.895 ID:AAh/8snH0.net
カレンダー作るプログラムでもググってこい

28 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:23:35.159 ID:TmywDDDU0.net
うーんけっこう難題だなこれは

29 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:24:07.899 ID:DfRDgxtd0.net
起動中に次の週になったらどうすんだ

30 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:25:37.467 ID:x4jIaNCm0.net
全然難題でもないだろ
アホすぎ

31 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:25:44.834 ID:GKymjd0c0.net
>>16
曜日だけで管理しようとする時点で酷い

32 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:25:52.606 ID:AAh/8snH0.net
起動中ならそのままリセットするだけ

33 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:26:22.765 ID:TmywDDDU0.net
>>29
そこは対処しきれないな。。。

というのもリアルタイムでプログラムが監視されているわけではないからだ。

34 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:26:53.803 ID:GKymjd0c0.net
何やりたいか知らんがそこまでこだわるなら別にローカルで保存する必要もねーだろ

35 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:27:00.289 ID:sToTOnXXd.net
日付を1日毎にプラスして7に達したら関連ポインタ削除

36 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:27:17.544 ID:3aP5l2w70.net
二週間分で管理すればいいじゃん

37 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:27:37.260 ID:TmywDDDU0.net
>>31
そうなんだけど
頭のなかでできるだけシンプルに書きたいという考えが邪魔して
なかなか終点に辿りつかないんだ。

38 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:27:46.061 ID:5PTzyIWsa.net
>>35
ねーよ

39 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:28:45.939 ID:TmywDDDU0.net
>>35

アプリが起動されなかったときは加算がおこわなれないから無理だな

40 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:29:02.758 ID:GKymjd0c0.net
手を抜きたいとシンプルに書きたいは意味が違うからな

41 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:29:10.597 ID:3aP5l2w70.net
発達障害なんだな

42 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:30:02.975 ID:TmywDDDU0.net
>>41
どういうところが??

43 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:30:13.369 ID:ihGd9ooRd.net
データの発生頻度は?
集計するならデータと紐付いたタイムスタンプ取っといたほうが良さそう
データが多いようなら1週間24時間=168個の配列用意しておいてそいつを最終更新日と共に管理するとか

44 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:30:35.388 ID:LNhgnBlL0.net
次の月曜日の日時を覚えておく
その日時を過ぎていたらリセット

45 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:30:44.225 ID:sToTOnXXd.net
>>38
あるよ

46 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:31:29.886 ID:3aP5l2w70.net
>>42
本質的で無い事に固執することとかまあ色々

47 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:31:47.019 ID:3aP5l2w70.net
>>45
ないあるよ

48 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:31:58.992 ID:kPf5y9ckp.net
諦めた方がいいよ

49 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:32:18.491 ID:TmywDDDU0.net
>>46
なるほど。。ためになる意見だわ。

50 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:32:51.014 ID:tHcXBWOH0.net
>>42
そいつは言いたいだけのやつ

51 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:33:23.892 ID:Dpb9ar4A0.net
次の更新日設定しておいてその日を過ぎてから起動したら値リセットでいいじゃん
月曜から起動した日までは何も入力されないわけだし

52 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:38:46.922 ID:TmywDDDU0.net
>>51

やっぱこれだよね。

なんかピンとこなかったけどこれでいくわ

53 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:42:14.293 ID:TmywDDDU0.net
やっぱ2chのやつは頭いいやつおおいなあ
こういうときは頼りになるね。

なのになんでもてないんだろ

54 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:43:49.619 ID:kPf5y9ckp.net
それ言いたかっただけかアホらし

55 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:43:58.482 ID:+pZ9WZsVa.net
>>53
これは誰でも思いつくわ

56 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:44:49.840 ID:hPHO2Ub2r.net
こんな簡単なアルゴリズムも閃かないとか向いてないわ

57 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:46:03.978 ID:TmywDDDU0.net
向いてないからといって挑戦しないというのは逃げだと思う

おれは逃げることは絶対にしたくないんだ

58 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:46:27.971 ID:/iziCQWn0.net
最終起動日の週の月曜を取得しといて起動時に8日以上経過してたら削除でもいいと思うの

59 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:47:02.402 ID:9WRbn+Iw0.net
いくらなんでも先が思いやられるレベルでワロス

60 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:48:06.836 ID:/iziCQWn0.net
>>58
7日以上の間違いな

61 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:50:13.784 ID:TmywDDDU0.net
確かに、能力がない、向いてないからおれはダメなんだってネガティブに
考えるやつは多いと思う。
でもそんなんじゃ成長できないとおれは思うよ。
そのなかでも歯くいしばって、がむしゃれに努力していけば必ず
道は開かれるとおれは思う!

62 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:52:09.677 ID:KpZmRfyl0.net
少なくとも>>1は能力のなさを「スレを立てる」って事で補ったわけだしな

63 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:52:26.285 ID:TmywDDDU0.net
おれは逃げない。「絶対に勝つ」
これだけを心においていままでなんでも乗り越えてきた!

64 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:53:46.695 ID:TmywDDDU0.net
おれは確かに能力はない。
でも他の人には絶対に勝てる要素がある。
それは粘りづよさだ。「おまえらには絶対に負けない!」

65 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:54:14.956 ID:+pZ9WZsVa.net
>>63
小石に躓くことを乗り越えるとは言わないよね?

66 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:56:32.669 ID:9WRbn+Iw0.net
そりゃ能力はあるけど粘り強くないって奴には勝てるかもしれないけど
世の中には粘り強くて能力も備えてる奴がゴマンと居るから不毛だよ

67 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:57:09.728 ID:TmywDDDU0.net
>>65
おまえには小石に見えただけで

おれからしたらこんかいのこの課題は
高尾山みたいなもんだよ。
もう下山したけどね。それはおまえらの力があったからなんだ。
ありがとう!

68 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:57:19.828 ID:tHcXBWOH0.net
なぜか叩かれる>>1

69 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:58:06.499 ID:mpxF9awn0.net
ウォッチドッグタイマーというものがあってな…
ただ、言ってみたかっただけだわ

70 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 21:59:14.407 ID:kGHE4SGY0.net
やはり句点使いはおかしいのしか居ないな

71 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 22:01:04.220 ID:0JTCFgxg0.net
前回消去日の週の月曜日を記憶
IF 今日>前回消去日の週の月曜日+7 
true:データを消去 今週のけつようぴを記憶
False:なんもしない

72 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 22:03:31.736 ID:QikJcq670.net
ここで答えを聞くのは逃げじゃないのか

73 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 22:03:34.242 ID:3aP5l2w70.net
やっぱり発達障害じゃねーか

74 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 22:04:57.399 ID:GKymjd0c0.net
まぁ上にも書いたがローカルタイムあてにするくらいならサーバ側で全部管理した方が確実だし端末に依存しないんだけどな

75 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 22:06:31.637 ID:7q1CptL70.net
>>29も解決したのか?

76 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 22:10:08.923 ID:/iziCQWn0.net
>>75
時間監視用のスレッドでも作って裏てで動かしとけばいいんじゃない?

総レス数 76
14 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200