藍橋杯 JAVA 迴文數字
問題描述
1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。
輸出格式
按從小到大的順序輸出滿足條件的四位十進位制數。
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for (int i=1000;i<10000;i++){
String str = Integer.toString(i);
//首尾兩個值相等,這裡是判斷了該數值轉為字元對應的ASCII值相等,中間兩位同理
if( (str.charAt(0) == str.charAt(3)) && (str.charAt(1) == str.charAt(2))){
list.add(i);
}
}
Collections.sort(list);
for (int num:list){
System.out.println(num);
}
}
}
相關推薦
藍橋杯 JAVA 迴文數字
問題描述 1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。 import ja
歷屆藍橋杯試題- 迴文數字(C語言)
問題描述 觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。 本題要求你找到一些5位或6位的十進位制數字。滿足如下要求: 該數字的各個數位之和等於輸入的整數。 輸入格式 一個正整數 n (10<n
藍橋杯:迴文數字
題目描述 觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。 本題要求你找到一些5位或6位的十進位制數字。滿足如下要求: 該數字的各個數位之和等於輸入的整數。 輸入 一個正整數 n (
【藍橋杯】迴文數字
#include <iostream> #include <algorithm> #include <vector> #include <sstream> #include <math.h> using
藍橋杯題解-迴文數-BASIC-8
原題地址:迴文數 問題描述 1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式 按從小到大的順序輸出滿足條件的四位十進位制數。 解: 只用算四位數的那就採取與BASIC-7一樣的解法,暴力輸出,考驗下電腦。 注
2016藍橋杯 歷屆往題——迴文數字
歷屆往題 迴文數字 問題描述 觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。 本題要求你找到一些5位或6
藍橋杯練手之迴文數字
觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。 本題要求你找到一些5位或6位的十進位制數字。滿足如下要求: 該數字的各個數位之和等於輸入的整數。 【輸入格式】 一個正整數 n(10
藍橋杯 歷屆往題-迴文數字
歷屆試題 迴文數字 時間限制:1.0s 記憶體限制:256.0MB問題描述 觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。 本題要求你找到一些5位或6位的十進位制數字。滿足如下要求:
藍橋杯 歷屆試題 迴文數字
歷屆試題 迴文數字 時間限制:1.0s 記憶體限制:256.0MB問題描述 觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文
C程式-藍橋-迴文數字
問題描述 觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。 本題要求你找到一些5位或6位的十進位制數字。滿足如下要求: 該數字的各個數位之和等於輸入的整數。 輸入格式 一個正整數 n (10<
藍橋杯 Java 搭積木規則問題 使用遞迴方法求解
** 搭積木規則: ** 每個積木放到其它兩個積木的上面,並且一定比下面的兩個積木數字小。 最後搭成4層的金字塔形,必須用完所有的積木。 下面是兩種合格的搭法: 0 1 2 3 4 5 6 7 8 9 0 3 1 7 5 2 9 8 6 4 請你計算這樣的搭法一
判斷是否是迴文數字(java版)
//123321,678876,829928這種兩端對稱的為迴文數字 /* 採用倒轉法,將數字倒轉再來對比 */ public class Huiwenshuzi { public boo
第39級臺階 藍橋杯遞迴 java
/*小明剛剛看完電影《第39級臺階》 * 離開電影院的時候,他數了數禮堂前的臺階數, * 恰好是39級! 站在臺階前,他突然又想著一 * 個問題: 如果我每一步只能邁上1個或2個臺階。 * 先邁左腳,然後左右交替,最後一步是邁右腳, *
java 遞迴 輸出迴文數字
遞迴 輸出迴文數字 例如:引數:4 輸出:4321234。程式如下: public class TestDG { public int fun(int var) { if(var>1){ System.out.println(var); Syst
【Java筆試題】判斷迴文數字
1、題目 有這樣一類數字,它們順著看和倒著看是相同的數,例如:121、656、2332等,這樣的數字就稱為迴文數字。編寫一個Java程式,判斷從鍵盤接收的數字是否為迴文數字。 2、解題思想 從迴文數字的特點出發,弄清楚其特點是解決本問題的關鍵。解決方案可以
第四屆(13年)藍橋杯java B組決賽真題
pla 標題 boolean pub for ide 真題 code one 1、標題:猜燈謎(填空) A 村的元宵節燈會上有一迷題: 請猜謎 * 請猜謎 = 請邊賞燈邊猜 小明想,一定是每個漢字代表一個數字,不同的漢字代表不同的數字。
藍橋杯java 基礎練習 Huffuman樹
i++ 整數 ans java 輸入格式 ava sca new 下一個 問題描述 Huffman樹在編碼中有著廣泛的應用。在這裏,我們只關心Huffman樹的構造過程。 給出一列數{pi}={p0, p1, …, pn-1},用這列數構造Huffman樹的過程如下:
藍橋杯java 算法提高 郵票面值設計
java ava tint mat con for 升序 brush scanner 問題描述 給定一個信封,最多只允許粘貼N張郵票,計算在給定K(N+K≤13)種郵票的情況下(假定所有的郵票數量都足夠),如何設計郵票的面值,能得到最大值MAX,使在1~MAX之間的每一
藍橋杯java 算法訓練 未名湖邊的煩惱
== 訓練 string true bsp ner args else con 問題描述 每年冬天,北大未名湖上都是滑冰的好地方。北大體育組準備了許多冰鞋,可是人太多了,每天下午收工後,常常一雙冰鞋都不剩。 每天早上,租鞋窗口都會排起長龍,假設有還鞋的m個,有需要租鞋
藍橋杯java 算法提高 統計單詞數
tle 英文 () pos pri keys next med cas 問題描述 統計輸入英文文章段落中不同單詞(單詞有大小寫之分,但統計時忽略大小寫)各自出現的次數。 輸入段落中所含單詞的總數不超過100,最長單詞的長度不超過20個字母. 輸入格式 一個包含若幹句