@javaブルーブリッジ・カップ・グループBの運動の基礎(30)2番目の質問:01文字列

@javaブルーブリッジ・カップ・グループBの運動の基礎(30)2番目の質問:01文字列

キーワード:サイクリング

問題の説明:

01 5ビットのランレングスのために、各ビットが0または1であり、可能な32の合計であってもよいです。彼らは、最初のいくつかのとおりです。

00000

00001

00010

00011

00100

32出力が小さいから大へ順次ストリング01によって要求されました。

入力形式
存在なし入力質問。
出力フォーマット
ストリング5の各線路01の長さの昇順で出力線32、。
サンプル出力
00000
00001
00010
00011
<以下のセクションでは省略されます>

コード:

パブリッククラスメイン{
パブリック静的無効メイン(文字列[] args){
ため(INT iが= 0; I <32; I ++){
文字列S = Integer.toBinaryString(I)。
INT LEN = s.length()。
IF(LEN == 5){
System.out.printlnは(S);
}他{
int型C = 5-lenを。
StringBufferのB =新しいStringBufferの(S)
一方、(C> 0){
b.insert(0、「0」)。
C-;
}
のSystem.out.println(B)。
}
}
}
}

公開された29元の記事 ウォンの賞賛1 ビュー1104

おすすめ

転載: blog.csdn.net/DAurora/article/details/104155013