luhn

    1

    1答えて

    私はLuhnアルゴリズムを使ってjavaでチェックデジットを作成しようとしていましたが、ここでは全面的な不満から来ました。私は非常に最初のステップで、すべての桁を合計しています(2桁目の2桁が2倍になり、9を2倍した場合は9を引いたものですが)。 。文字列として "11"を入力すると、3になるときに出力合計が138になります。私のコードに何が間違っているのかわからず、より経験豊富な人が私を助けてく

    1

    2答えて

    私はクレジットカード検証ツールを使っていますが、最初の数値で入力したクレジットカードの種類を識別するコードも実装したいと考えています。 文字列を最初の数値で識別するにはどうすればよいですか? import java.util.Scanner; public class parking_garage { public static void main(String[] args) {

    0

    2答えて

    プロンプトでは、パブリック静的を以下に設定し、再帰のみを使用する必要があります。これは私の知識ベースがかなり低いので、Javaを使用した最初の1週間です。私はLuhnアルゴリズムのコードをオンラインで見ましたが、第2パラメータとしてブール値を使用していないようです。 基本的には、各値(右から左)をとり、2番目の値を2倍して(ブール値は2倍にするかどうかを決定するために使用される)、Luhnアルゴリ

    0

    1答えて

    私はこのような(19桁)連番生成していました: seq 1234496713247997000 1234496713247998000 > seq_numbers.txt をし、その後のLuhnチェッカーを使用してオンラインそれらを検証します。 2段階アプローチをとるのではなく、どうやって同じようなbashスクリプトで実行すればいいですか?そして、有効な数値だけをファイルに出力しますか?

    0

    2答えて

    は、誰かがこの行が何を意味する説明するために、私を助けていただけますか? value = value.to_s.split(//).map(&:to_i).reduce(:+) 私はExcelのための上記のコードをVBAに変換しようとしています。 "4103738516" の入力については は、本書の40ページに、あなたに8 "4102030716" ==> 2 "QFFF0000LV" ==

    2

    1答えて

    私は現在、Programming in Haskellという本(これは絶対に素晴らしい)ですが、運動4.8.8の問題に遭遇しました。 タスクは(数字を倍増し、その結果が9より大きい場合9を減算)ヘルプ機能luhnDouble :: Int -> Intとmod funcionを使用して、HaskellではLuhn algorithmを実現することです。 luhnDoubleの機能を実装することは問

    -2

    1答えて

    今年はCS50クラスに続いて、C(およびすべてのプログラミングの形式)を完全に新しくしました。私は、Luhnのアルゴリズムを使ってクレジットカード番号の有効性をテストする簡単なプログラムを書くのは本当に苦労しています。 私のプログラムでは、入力がクレジットカード形式(例:負の数や文字など)に従わない場合にユーザーに入力と再入力を促し、アルゴリズムをその番号が有効なクレジットカード番号かどうかを確認

    4

    2答えて

    Hey私は学校の課題にLuhnのアルゴリズムを使っています。 出力が正しく出力されています。しかし、いくつかはそうではありません。 0004222222222222は、私にいくつかの例について と 0378282246310005私48の合計を与えている、 を44の合計を与えています。 cardNumber = input("What is your card number? ") digit

    0

    2答えて

    答えはハードコードされたソリューションではないように計算するにはどうすればよいですか?他のクレジットカード番号を入力したいのであれば、その新しいクレジットカードの結果をどのように返すことができますか?また、私は1つのxリストを作成する方法ではなく、2で分割された値を今持っている方法で作成することができますか? はまたここに参照のために元の質問です:多次元配列としてクレジットカード番号を取るプログラ