1. 程式人生 > >藍橋杯-迴文數(BASIC)

藍橋杯-迴文數(BASIC)

問題描述

  1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。

輸出格式

  按從小到大的順序輸出滿足條件的四位十進位制數。

public class Main {
         static char []str2 = new char[10];
public static void main(String[] args) {
	for(int i=1000; i<10000; i++){
	String str1 = String.valueOf(i);
	str2 = str1.toCharArray();
	 if(i < 10000 && str2[0]==str2[3] && str2[1] == str2[2]){
		System.out.println(i);
				}
		  }
		 }
		}


相關推薦

藍橋-BASIC

問題描述   1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式   按從小到大的順序輸出滿足條件的四位十進位制數。 public class

LeetCodePython

LeetCode迴文數(Python) 題目 :判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向

python入門習題——9,簡單

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個迴文

leetcode python進階問題:不用字串

剛開始刷題,第9道題就是一道簡單的判斷迴文數題。原題目如下判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。示例 1:輸入: 121 輸出: true 示例 2:輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。

LeetCode 9.Java

題目描述: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。

藍橋-K好java

藍橋杯練習題—K好數 問題描述 如果一個自然數N的K進製表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是K好數。求L位K進位制數中K好數的數目。例如K = 4,L = 2的時候,所有

藍橋問題

問題描述   1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。 輸出格式   按從小到大的順序輸出滿足條件的四位十進位制數。 實現程式碼: //其實就是把所有的四位數進行一遍篩選,求出它們在每個位數上的值

luogu P2425 小紅帽的 進位制相關 +即興演算法

任重而道遠 題目描述 小紅帽喜歡迴文數,但生活中的數常常不是迴文數。現在她手上有t個數,現在她知道這t個數分別在x進位制下是迴文數(x>=2),請你對於每個數求出最小的x. 輸入輸出格式 輸入格式: 第一行為一個t(1<=t<=1000) 接下來的t行,每行

演算法題4:python3實現

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個迴

LeetCode之Palindrome Number 簡單 模擬

問題描述: 確定整數是否是迴文。當它向前讀取向後時,整數是迴文。 例1: 輸入: 121 輸出: true 例2: 輸入: -121 輸出: false 說明:從左到右,它讀取-121。從右到左,它變成121-。因此它不是迴文。 例3: 輸入: 10 輸出:

ZZULIOJ.1106: 函式專題

1106: 迴文數(函式專題) 題目描述 一個正整數,如果從左向 右讀(稱之為正序數)和從右向左讀(稱之為倒序數)是一樣的,這樣的數就叫回文數。輸入兩個整數m和n(m<n),輸出區間[m,n]之間的迴文數。 輸入 輸入兩個正整數m和n,輸入保證m<n。 輸出 按從

ZZULIOJ 1106: 函式專題

題目描述 一個正整數,如果從左向 右讀(稱之為正序數)和從右向左讀(稱之為倒序數)是一樣的,這樣的數就叫回文數。輸入兩個整數m和n(m<n),輸出區間[m,n]之間的迴文數。    輸入 輸入兩個正整數m和n,輸入保證m<n。  &n

leetcode簡單篇第九題

迴文數:迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數 舉例:121 , 12321 ,1221,12233221都為迴文數(對稱的),120不為迴文數,負數不為迴文數 判斷的方法:1.我們可以旋轉一半原數字,比如1221旋轉一半之後為12 ,旋轉了倆次,每旋轉一次

【LeetCode題解】9_Palindrome-Number

9_迴文數(Palindrome-Number) 文章目錄 9_迴文數(Palindrome-Number) 描述 解法一:轉化為字串的比較 思路 Java 實現 Python 實現 複雜

1079 延遲的 20 分

1079 延遲的迴文數 (20 分) 給定一個 k+1 位的正整數 N,寫成 a​k​​⋯a​1​​a​0​​ 的形式,其中對所有 i 有 0≤a​i​​<10 且 a​

PAT乙級 1079 延遲的 20 分

給定一個 k+1 位的正整數 N,寫成 ak⋯a1a0的形式,其中對所有 i 有 0≤ai<10 且 ak>0。N 被稱為一個迴文數,當且僅當對所有 i 有 ai=ak-i。零也被定義為一個迴文數。 非迴文數也可以通過一系列操作變出迴文數。首先將該數字逆轉,再將逆轉數與該數相

判斷一個數是不是Java StringBuffer

這個題目如果是用Java寫,會聯想到StringBuffer類中有一個倒置字串的函式:reverse(),值得注意的是,這個函式返回一個引用,也就是說,進行倒置之後原來的StringBuffer物件也就變了,所以一定要記得在寫的時候注意。

leetcode-9.水仙花

leetcode-9.迴文數(水仙花數) 題意:給定整數,判斷是否是水仙花數(迴文數),返回判斷結果 演算法: 1.判斷負數, 如果是負數直接返回false 2.將整數逐位拆解,用陣列儲存 3.遍歷陣列,若本位與後面對應位不等返回false. Code 1 class Solution

1106: 函式專題

Description 一個正整數,如果從左向 右讀(稱之為正序數)和從右向左讀(稱之為倒序數)是一樣的,這樣的數就叫回文數。輸入兩個整數m和n(m<n),輸出區間[m,n]之間的迴文數。

山東理工OJ

3 313#include<stdio.h> #include<string.h> int main(void) { char x[10010],left[5010]; int xlen,i,j,k,h=0; while(gets(x)!=NULL) {