@javaブルーブリッジ・カップ・グループBの運動の基礎(30)問9:特殊回文
キーワード:回文、ループ、条件文
資源制約の
制限時間:512.0メガバイト:メモリ制限を1.0秒
問題の説明
123321それは読んで、左から右などから読み込まれ、非常に特別な番号です。
、正の整数nを入力し、すべてのそのようなプログラミング5および6進数、数字を検索し、nは全てが等しい満たします。
入力フォーマットの
入力ラインは、正の整数nを含んでいます。
出力形式
条件を満たす整数、ライン毎の各整数小から大出力するためです。
入力サンプル
52
サンプル出力
899 998
989 989
998 899
データサイズと表記
1 <= N <= 54。
コード:
インポートjava.util.Scanner;
パブリッククラスメイン{
パブリック静的無効メイン(文字列[] args){
スキャナS =新しいスキャナ(System.in)。
INT、N = s.nextInt()。
(N> 0 && N <55){場合
ため(INT iは= 9999; I <1000000; I ++){
IF(I <100000){//所有的5位数
INTワン= I / 10000。
int型銭は1000分の10000 I%を=。
int型BAI = I%1000/100;
INT SI =%10分の100 I。
int型GEはI%= 10;
(WAN場合GE &&銭罪WAN +銭+ BAI + SI + GE){
のSystem.out.println(I)。
}
}他{//所有的6位数
INTシワン= I / 100000。
int型はI%= 10000分の100000ワン。
int型銭は1000分の10000 I%を=。
int型BAI = I%1000/100;
INT SI =%10分の100 I。
int型GEはI%= 10;
(Nの場合シワン+ワン+銭+ BAI + SI + GE &&シワンGE && WANSI &&銭== BAI){
のSystem.out.println(I)。
}
}
}
}
}
}