文字列の代わりにユニコード値を出力するJavaプログラム

ダルパンパティル:

2つのバイナリ文字列を追加しようとしていますが、結果はUnicodeになります

入力: "11""1"

出力: "\u0001\u0000\u0000"

私は私の答えが欲しい 100

class Solution {
    public String addBinary(String a, String b) {
        String ans=new String();
        int i=a.length()-1;
        int j=b.length()-1;
        int carry=0;
        while(i>=0 || j>=0 || carry==1){
            int add=carry;
            if(i>=0) add+=a.charAt(i)-'0';
            if(j>=0) add+=b.charAt(j)-'0';
            ans=(char)(add%2)+ans;
            carry=add/2;
            i--;
            j--;
        }
        return ans;    
    }
}
roottraveller:

別の文字列部分の先頭に追加すると正しくありません。あなたは使う必要がありますans="" + (add%2) + ans;

public String addBinary(String a, String b) {
    String ans="";
    int i=a.length()-1;
    int j=b.length()-1;
    int carry=0;
    
    while(i>=0 || j>=0 || carry==1){
        int add=carry;
        if(i>=0) add+=a.charAt(i)-'0';
        if(j>=0) add+=b.charAt(j)-'0';
        ans="" + (add%2) + ans;
        carry=add/2; 
        i--;
        j--;
    }
    
    System.out.print("ans=" +  ans);
    return ans;    
}

https://ideone.com/sn709k

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

(0f、1f)値の代わりにワールドユニットを使用したフィードシェーダープログラム

分類Dev

文字の代わりに数値を返すC ++プログラム

分類Dev

Java Eclipseコンソールは、ユーザー入力の値と文字列値を比較する前にプログラムを終了します

分類Dev

C ++プログラムは、coutの代わりに一連の数値を出力します

分類Dev

10 進数の代わりに文字列を出力するフォーマット コード

分類Dev

C#プログラムは、文字列を表示する代わりにSystem.String []を表示します

分類Dev

プログラムをシャットダウンせずに、文字列の代わりにdoubleを入力するようにユーザーに依頼します

分類Dev

JavaScriptのObject.create:コードが名前文字列値の代わりにオブジェクトを出力するのはなぜですか

分類Dev

整数値の代わりにテキストのユーザー入力に対するプログラムの終了

分類Dev

文字列がユニコードであるかどうかをチェックするときに、比較を識別する代わりに値の比較を使用する方がよいのはいつですか?

分類Dev

Prologプログラムは値の代わりにyesを返します

分類Dev

Xidel:値の代わりにノードを出力する方法は?

分類Dev

メニューxmlの代わりにプログラムでNavigationViewにサブメニュー項目を追加する方法

分類Dev

Html.DropDownListBoolによるグループ化の場合-bool値の代わりに文字列を表示します

分類Dev

RESTAPIプラグイン-パラメーターにクエリ文字列の代わりに本文を使用する

分類Dev

サブプログラムの後に文字列を出力する

分類Dev

md5sum出力をCプログラムの文字列にコピーする

分類Dev

Chatterbotは、出力文字列の代わりにコマンドを開始します

分類Dev

オプションのパラメータの代わりにオーバーロードメカニズムを使用する

分類Dev

実行中のプログラムの出力を取得するJavaコード

分類Dev

最初の100個の素数を出力する必要があるプログラムで、代わりに0と1のみを出力します

分類Dev

プラットフォームに依存するコードを作成するときに、マクロの代わりにconstexprを使用しますか?

分類Dev

私のボットプログラムはユーザー入力を受け入れ、返信する代わりに何もしません

分類Dev

Thymleafは結果をレンダリングせず、代わりにSpringBootアプリのコントローラーメソッドの戻り値を出力します

分類Dev

Ansibleプロビジョニングエラー!キーの代わりにSSHパスワードを使用することはできません

分類Dev

数値の代わりにx軸の文字列値をグラフに追加する

分類Dev

16進数からユニコード文字をプログラムで取得する方法は?

分類Dev

ブートストラップのボタンの代わりにスパンタグとグリフィコンを使用してドロップダウンメニューを作成するにはどうすればよいですか?

分類Dev

golangのコンソールに出力する代わりに、cmd stdoutとstderrを文字列として返す

Related 関連記事

  1. 1

    (0f、1f)値の代わりにワールドユニットを使用したフィードシェーダープログラム

  2. 2

    文字の代わりに数値を返すC ++プログラム

  3. 3

    Java Eclipseコンソールは、ユーザー入力の値と文字列値を比較する前にプログラムを終了します

  4. 4

    C ++プログラムは、coutの代わりに一連の数値を出力します

  5. 5

    10 進数の代わりに文字列を出力するフォーマット コード

  6. 6

    C#プログラムは、文字列を表示する代わりにSystem.String []を表示します

  7. 7

    プログラムをシャットダウンせずに、文字列の代わりにdoubleを入力するようにユーザーに依頼します

  8. 8

    JavaScriptのObject.create:コードが名前文字列値の代わりにオブジェクトを出力するのはなぜですか

  9. 9

    整数値の代わりにテキストのユーザー入力に対するプログラムの終了

  10. 10

    文字列がユニコードであるかどうかをチェックするときに、比較を識別する代わりに値の比較を使用する方がよいのはいつですか?

  11. 11

    Prologプログラムは値の代わりにyesを返します

  12. 12

    Xidel:値の代わりにノードを出力する方法は?

  13. 13

    メニューxmlの代わりにプログラムでNavigationViewにサブメニュー項目を追加する方法

  14. 14

    Html.DropDownListBoolによるグループ化の場合-bool値の代わりに文字列を表示します

  15. 15

    RESTAPIプラグイン-パラメーターにクエリ文字列の代わりに本文を使用する

  16. 16

    サブプログラムの後に文字列を出力する

  17. 17

    md5sum出力をCプログラムの文字列にコピーする

  18. 18

    Chatterbotは、出力文字列の代わりにコマンドを開始します

  19. 19

    オプションのパラメータの代わりにオーバーロードメカニズムを使用する

  20. 20

    実行中のプログラムの出力を取得するJavaコード

  21. 21

    最初の100個の素数を出力する必要があるプログラムで、代わりに0と1のみを出力します

  22. 22

    プラットフォームに依存するコードを作成するときに、マクロの代わりにconstexprを使用しますか?

  23. 23

    私のボットプログラムはユーザー入力を受け入れ、返信する代わりに何もしません

  24. 24

    Thymleafは結果をレンダリングせず、代わりにSpringBootアプリのコントローラーメソッドの戻り値を出力します

  25. 25

    Ansibleプロビジョニングエラー!キーの代わりにSSHパスワードを使用することはできません

  26. 26

    数値の代わりにx軸の文字列値をグラフに追加する

  27. 27

    16進数からユニコード文字をプログラムで取得する方法は?

  28. 28

    ブートストラップのボタンの代わりにスパンタグとグリフィコンを使用してドロップダウンメニューを作成するにはどうすればよいですか?

  29. 29

    golangのコンソールに出力する代わりに、cmd stdoutとstderrを文字列として返す

ホットタグ

アーカイブ