問題タブ [digits]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
2977 参照

python - 変数を使用して関数を定義しますか?

n数値の文字列になる変数を含む関数を定義しようとしています。nたとえば"3884892993"、関数の定義はとして始まりますがis_true(n)、nが文字列になる場合はis_true(n)、文字列を定義すると、次のようになります。などの文字列の例を使用して関数をテストしますn = "3884892993"is_true(n)ただし、使用すると構文エラーが発生します。そして、nの文字列の例を使用して、この関数をどのようにテストするのか疑問に思っています。

定義する私の関数全体をここに示します:http://oi44.tinypic.com/282i3qo.jpgしかし、私は絶対的な初心者なので、おそらく多くの間違いがあることを覚えておいてください。可能な限り:)

実際の質問は次のとおりです。

数値を検証するためのアルゴリズムは次のとおりです。(a)最後から2番目の桁から始めて、最初の桁に向かって、各交互の桁を2倍にします。(b)2桁を合計し、13を1 + 3などとして扱い、その結果を2桁の合計に加算します。(c)合計が10で割り切れる場合、その数値は有効なクレジットカード番号です。

クレジットカード番号を文字列として引数として取り(たとえば、valid( "49927398716"))、その番号が有効なクレジットカード番号であるかどうかに応じてTrueまたはFalseを返す関数is_valid()を記述してテストします。

0 投票する
1 に答える
494 参照

regex - 正規表現を使用して長い文字列で一連の数字を見つける

私は Stackoverflow を検索していましたが、私を助けることができる正確なスレッドを見つけることができませんでした.

私の問題はこれです。文字列内の8桁の出現を見つけて取り出すことができるようにしたいのです。

これはヒットを生成しません。しかし、文字列の途中で8桁の出現を見つけたいです。

私は正規表現で非常に基本的です。

どんな助けでも素晴らしいでしょう!

0 投票する
2 に答える
118337 参照

javascript - 数値が10未満の場合は、先行ゼロを表示します

重複の可能性:
printf / string.formatと同等のJavaScriptJavaScript
を使用してゼロフィル値を作成するにはどうすればよいですか?

変数に数値があります:

その番号を05として出力する必要があります。

これどうやってするの?

手動で数値を確認し、文字列として0を追加することもできますが、それを実行するJS関数があることを期待していましたか?

0 投票する
1 に答える
427 参照

javascript - ロード後にjavascript配列をphp配列に送信し、ユーザーをリダイレクトします

ユーザーが 3 つの数字を順番に表示した後、フォーム フィールドを含む php ページにユーザーをリダイレクトしたいと考えています。処理と保存のために、インデックス配列をphp配列にも渡したいと思います。

これまでのコードは次のとおりです。

何か案は?

0 投票する
5 に答える
3743 参照

c++ - C ++で数字を数字から分離するにはどうすればよいですか?

整数とは別に5桁を取得する方法を見つけようとしています。

上記のコードは数字を入力するだけですが、どういうわけか数字を区切りたいのですが...でもどうやって?

0 投票する
3 に答える
4448 参照

matlab - 10 進数をベクトルに変換する

matlab では、これを変換したい:

ベクトルに

次のようなコマンドを使用して整数をベクトルに変換する解決策をいくつか見つけましたscanf, num2str,...が、それらは非整数には適合せず、一部の解決策では小数点以下の桁数が多い数値に問題があります...

数値のすべての桁を表示して使用したいので、そのような変換が必要です。

0 投票する
4 に答える
237 参照

python - 繰り返しを数えるために10桁の配列を作成するにはどうすればよいですか?

数字の数字が表示されるたびに、次のように10桁の配列内の一致する場所がインクリメントされるように、10桁の配列を作成する方法を考えました。

数字は次のようになります。

私は試した:

(jはnum_digits要素で逆方向に進みます)しかし、「リストインデックスはリストではなく整数でなければなりません」というエラーが発生しました。

前もって感謝します!

0 投票する
3 に答える
1892 参照

c - int を 1 桁に分割します。ゼロの扱い方

int を取り、左端の数字と残りの数字を別々に返す関数を作成しようとしています。

idigitizer は数値の左端の部分を返し、*number が残りを運びます。数値のすべての桁が分離されるまで idigitizer を呼び出し続けるループをメインに設定します。問題は、ゼロを処理する方法と、最後の桁で完了したときにこのプロセスを正しく終了させる方法がわからないことです。どんな助けでも大歓迎です。前もって感謝します。

編集:より明確にするために。数字の途中にある可能性のあるゼロが失われるのは望ましくありません。入力として番号 100047 を取得した場合、idigitizer に次の値を返します。

0 投票する
1 に答える
4366 参照

r - R:xtableで数字をフォーマットする

私はデータを持っています:

小数点以下1桁の数字でテーブルを作成したい場合、amountそのようなコマンドは機能しますか?

ありがとう。

0 投票する
1 に答える
2084 参照

vhdl - 除算やモジュラスを使用せずに数値の桁を取得する

VHDLを使用して7セグメントカウンタを実装しようとしています。

カウンターは0から始まり、整数値を最大9999までインクリメントします。

値は、数値を数字に「分割」することになっているブロックに渡され、多重化された7セグメントに表示できるようになります。

割り込みなどの多くの方法を使用してPICでこれをすでに実行しましたが、FPGA(正確にはザイリンクスSpartan 3Eスターターボード)でこれを実行しようとしているので、自分が書いたコードを実装しているときに気づきました。分割もモジュラスも実装できないため使用できません...

編集:私は値0..9999をそれぞれ単独でマップできることを知っていますが、それははるかにフェッチされています。

確かに別の方法がありますが、私はそれを考えることができません。

回避策に関するヒントをいただければ幸いです。