題解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
- 迴文數問題
- 小白刷題——迴文數
- 題解1236:母牛生小牛 (Java描述)Java
- 力扣題之迴文數力扣
- 題解1249:簡單編碼 (Java描述)Java
- 題解1260:逆反的01串 (Java描述)Java
- 題解1180:不容易系列 (Java描述)Java
- leetcode的第9題:迴文數LeetCode
- 題解1232:查詢最大元素 (Java描述)Java
- java列印出迴文數格式方陣Java
- 迴文數
- LeetCode每日一題:迴文數(No.9)LeetCode每日一題
- 閒聊藍橋杯JAVA - 生成迴文數Java
- LeetCode迴文數(Python)LeetCodePython
- 9.迴文數
- leetcode第九題Palindrome Number 驗證迴文數字LeetCode
- LeetCode9[迴文數]LeetCode
- 演算法題:迴文演算法
- 藍橋杯試題 基礎練習 特殊迴文數
- java 最長迴文子串Java
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- 20241106,LeetCode 每日一題,用 Go 實現整數迴文數判斷LeetCode每日一題Go
- ACM之判斷迴文數ACM
- LeetCode-N9-迴文數LeetCode
- LeetCode題集-5 - 最長迴文子串之馬拉車(二)LeetCode
- Leetcode 題解系列 -- 對稱二叉樹(遞迴)LeetCode二叉樹遞迴
- 題解1196:去掉空格 (C語言描述)C語言
- 【基礎題】【for迴圈】二重迴圈
- [原創][luogu]P1217 迴文質數 真·生成迴文的方法
- Leetcode每日打卡20201001-----迴文數LeetCode
- C語言:迴文數計算C語言
- java解決數字黑洞問題Java
- leetcode 234.迴文連結串列 JavaLeetCodeJava
- 南沙C++信奧老師解一本通題: 1161:轉進位制C++
- Java解決遞迴造成的堆疊溢位問題Java遞迴
- 每日一道 LeetCode (3):迴文數LeetCode
- 可抹位迴文數方程式