問題タブ [number-sequence]

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 投票する
2 に答える
125 参照

amazon - 連続する数の差が 1 ビットだけの、長さ x の数列を作成する

このAmazon Telephonic Interview Round 1を聞かれました

したがって、長さ = 1 の場合

0 1 (0 1)

長さ = 2

00 01 11 10 (0、1、3、2)

等々

数字 (10 進法) 形式で数値を返す、長さ x の書き込み関数

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

axapta - 月に応じたバウチャー番号シーケンス?

既存のバウチャー番号シーケンスを、月によって変わる新しい番号シーケンスに更新したい。つまり、月が 2 月の場合、番号シーケンスは 02-0001 のようにする必要があります。調査したところ、ウィザードから番号シーケンスが自動生成されることがわかったので、これを更新する方法にいくつかの問題に直面しています。

number seq クラスにnewGetVoucherFromCodeというメソッドがあり、バウチャー番号シーケンスの範囲を変更するために使用できます。方法は次のとおりです。

スコープを変更して、月ごとに番号シーケンスを生成するにはどうすればよいですか?

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

php - すべての可能なシーケンスを見つける

こんにちは、すべての可能な数列をウォークスルーし、関数を介してシーケンスを渡す関数を構築しようとしています。それが true を返す場合は停止します。

マークアップは次のとおりです。

生成されたシーケンスには、整数から整数までの$long 一意の値が含まれ、ソートする必要があります。例:$smallest$biggest

私はそれに頭を包むことができませんでした。これまでのところ、これを達成する唯一の方法は、ランダムに数値を生成し、毎回配列をソートすることではありませんでした。それは明らかに最善の方法ではありません。

他のプログラミング言語 (c++、C#、js、java) も素晴らしいでしょう。

ノート

  • オドメーターではなく、シーケンス内の重複した数字は許可されておらず、各インデックスの値は 9 より大きくてもかまいません。
  • いくつかの条件に対してシーケンスをテストし、True または False を返す関数は、実際の問題は重複なしでシーケンスを 1 つずつ生成することです。
0 投票する
1 に答える
324 参照

sql - シーケンス内の欠落数の SQL 要約

一連のギャップを見つけて、その結果を次のように要約したいと思います。

数列:2, 3, 4, 8, 9, 12, 13, 14, 15
欠落数:0, 1, 5, 6, 7, 10, 11
最小数: 0 (常に)
最大数: シーケンスの最大数 (この例では 15)

要約は次のようになります。

私は SQL サーバーを使用していますが、実際には、シーケンスにはさらに多くの数字 (100 万近く) が含まれます。シーケンス内の欠落した数字を見つけてリストするスクリプトをたくさん見つけましたが、それを望ましい方法で要約する方法がわかりません。

それが役立つ場合は、フィールドが呼び出されBELNR、テーブルが呼び出されBSEGます。

編集:ギャップと島の資料の助けを借りて、解決策を見つけることができました(最適なものではないかもしれませんが、うまくいくと思います):

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

axapta - 一部の数列が新しい数ではなく「000000」を返すのはなぜですか?

約 1 週間以来、売上請求書番号と伝票の番号シーケンスは、1 つのシステムで番号シーケンスの次の番号ではなく「000000」を返します。

これまでのところ、次のことを試しました。

  • 数列の手動、連続、およびその他の設定を確認してください。すべてが順調に進んでいるようです
  • ウィザードを使用して番号シーケンスを再作成します: 新しく作成された番号シーケンスはまだ機能しません
  • 他の数列をチェックしてください:それらは機能します
  • 他の法人および他のシステムの番号シーケンスを確認してください: そこで番号シーケンスが機能します

また、AX2012 R2 へのアップグレード後の番号シーケンスの問題も見つかりました(ただし、問題のあるシステムはアップグレードされませんでした)。これにより、getNumInternalストアド プロシージャにたどり着きました。手順を別のシステムと比較しましたが、違いは見つかりませんでした。問題は 1 つの法人の一部の番号シーケンスでのみ発生するため、許可の問題ではないと思います。私の次のステップはそれをデバッグすることですが、おそらく誰かが別のアイデアを持っていますか?

目標は、売上請求書番号と伝票の番号順序が再び正常に機能するようにすることです。

システムはバージョン AX 2012 R2 CU7 です。

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

axapta - AX NumberSequence: 番号を使用済みとしてマークする

この番号が番号シーケンスによって生成されなかった場合、NumberSequence で使用されているように特定の番号をマークする方法は?

カスタム テーブルの最初の 10 レコードをインポートし、ファイルで既に 01 から 10 までの ID が指定されているとします。インポート後、手動で作成された最初のレコードが割り当てられるように、insert() で指定された番号を使用済みとしてマークします。 ID11。

これは、NumberSequence の「Next」フィールドを更新するようなものです。

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

java - 正規表現 (Java) 一致番号は 20 以上、5 ずつ増加、先行ゼロは許可されません

私は新しいユーザーなので、この質問に最初の投稿で回答する必要がある場合は言い訳をします: 正規表現の一致数は 20 以上、5 ずつ増加、範囲は 20 から 999 です

それでも、ここに現在の質問があります:

  • 20 以上のすべての数字に一致 (上限なし)
  • 5 刻み
  • 小数点なし
  • 先行ゼロは使用できません

別の投稿でのstackoverflowユーザーYMI応答:

およびユーザー nhahtdh

ただし、上限がなく、先頭のゼロも許可されないというオプションを検討したいと思います。

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

php - PHP: rand() 疑似生成数は、指定されたシードに対して常に同じですか?

このコードを使用して一連の疑似乱数を生成しています。

次のコードは常に(私のマシン上で)出力します

上記のコードの出力が常に同じであるという事実を信頼できますか?

そうでない場合、何がそれを変えることができますか?

たとえば、PHP のバージョンが異なると結果が異なる可能性がありますか?

それとも、異なるオペレーティング システムで実行されている PHP ですか?