題解1161:【迴文數(二)】 (Java描述)
原題連結:【迴文數(二)】
解題思路:
注意事項:居左寫的我覺得有問題,011011二進位制輸入我感覺我是對的
參考程式碼:
public class 迴文數2 {
public static String nv(String num) {
return new StringBuffer(num).reverse().toString();
}
public static boolean isHw(String num) {
String Num = num;
for(int i=0;i<Num.length()/2;i++) {
if(Num.charAt(i)!=Num.charAt(Num.length()-i-1)) {
return false;
}
}
return true;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int N = in.nextInt();//輸入幾進位制數
String M = in.next();
int step = 0;
String rs = M;
while(step<=30) {
rs = Integer.toString(Integer.valueOf(rs, N) + Integer.valueOf(nv(rs), N), N);
step++;
if(isHw(rs)) {
break;
}
}
if(step<=30) {
System.out.println("STEP="+step);
}
else {
System.out.println("Impossible!");
}
}
}
相關文章
- 題解1787:小O的數字 (Java描述)Java
- java判斷迴文數Java
- java列印出迴文數格式方陣Java
- 藍橋杯之特殊迴文數JAVAJava
- 閒聊藍橋杯JAVA - 生成迴文數Java
- leetcode的第9題:迴文數LeetCode
- 題解1236:母牛生小牛 (Java描述)Java
- 題解1249:簡單編碼 (Java描述)Java
- LeetCode每日一題:迴文數(No.9)LeetCode每日一題
- 迴文數系列題目(經典演算法)演算法
- 題解1260:逆反的01串 (Java描述)Java
- 特殊迴文數(很坑
- 演算法趣題:迴文十進位制數演算法
- 題解1180:不容易系列 (Java描述)Java
- 題解1232:查詢最大元素 (Java描述)Java
- (迴文串)leetcode各種迴文串問題LeetCode
- 演算法題:迴文演算法
- 藍橋杯試題 基礎練習 特殊迴文數
- HDU 3068 最長迴文(Manacher演算法解決最長迴文串問題)演算法
- ACM之判斷迴文數ACM
- java 最長迴文子串Java
- 素數迴文——輸出兩整數之間所有既是迴文數又是素數的數 C++實現C++
- 今日面試題:最長迴文子串;及迴文分割分析面試題
- LeetCode迴文數(Python)LeetCodePython
- C語言:迴文數計算C語言
- LeetCode9[迴文數]LeetCode
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- leetcode第九題Palindrome Number 驗證迴文數字LeetCode
- [程式設計題] 製造迴文程式設計
- 【基礎題】【for迴圈】二重迴圈
- LeetCode-N9-迴文數LeetCode
- 可抹位迴文數方程式
- java解決數字黑洞問題Java
- 每日一道演算法:迴文數演算法
- Leetcode 題解系列 -- 對稱二叉樹(遞迴)LeetCode二叉樹遞迴
- Java解決遞迴造成的堆疊溢位問題Java遞迴
- 迴文樹
- Java無限迴圈問題Java