1. 程式人生 > >藍橋杯 JAVA 迴文數字

藍橋杯 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個字母. 輸入格式   一個包含若幹句