パスワードの条件(質問掲示板

投稿: User icon mini 991103 投稿:2011/10/31 15:21:31(最新:2011/11/03 08:38:03)
http://page.rmake.jp/wikis/56

パスワードをキーボードで入力する方法は解ったのですが、
例えば[パスが3の倍数か?]といったように一個一個設定できない場合は
どこを書き換えれば良いでしょうか?
一応倍数判定は
[3で割った値]と、[3で割って.以下切り捨てた値]が等しいかどうかでやろうかと思っています。

コメントする

コメントするには、ログインする必要があります。

コメント一覧

User icon mini 991103(投稿日:2011/11/03 08:38, 履歴)
関数自体の不具合でしたか(汗
確認ありがとうございます。
Material 7186 1 mini ikosami(投稿日:2011/11/02 23:20, 履歴)
切捨てがおかしなことになっているようです。
http://rmake.jp/boards/3/topics/811
User icon mini 991103(投稿日:2011/11/02 17:06, 履歴)
たびたびすいません。
種類を 3=パスワードの倍数かどうか調べる にして、
パスワードを3、ケタを10にして6666666666にした時、
間違っていると表示されます。
改善よろしくお願いします。
Material 7186 1 mini ikosami(投稿日:2011/10/31 22:57, 履歴)
いえいえ、このような時間にしかいませんから(^^;)

一応確認しましたが、急いで作ったので、
万が一、バグがあったら報告お願いします。
User icon mini 991103(投稿日:2011/10/31 22:42, 履歴)
このような時間にわざわざありがとうございます。
早速使わせて頂きます。
Material 7186 1 mini ikosami(投稿日:2011/10/31 22:23, 履歴)
スクリプトをバージョンアップさせました。

種類3(パスワードの倍数かどうか調べる)にして

pasu[0] = "3" #パスワード
にすれば、3の倍数を入力した場合の判定ができます。
User icon mini 991103(投稿日:2011/10/31 20:14, 履歴)
誤解させたようですいません。
質問したいのはリンクで貼ってあるページにあるスクリプトに
どうやって倍数の判定を組み込めばいいか、ということです。

数字ならばパスワードの所を変えればいいと解るのですが、
式はどこにどう組み込めばいいのかが解りません。
Cdv30200 aoi icon mini aoihikawa(投稿日:2011/10/31 17:28, 履歴)
余りが0かどうか、でも可能と思います。

#a = 入力された文字
if (a % 3) == 0
  #3の倍数だった
end
      mini きゅうり(投稿日:2011/10/31 16:39, 履歴)
#a = 入力された文字
b = a / 3
floor(b)
if a / 3 == b
  #3の倍数だった
end

「[3で割った値]と、[3で割って.以下切り捨てた値]が等しいかどうか」
それでいいと思います。