面試演算法題4
面試演算法題4
據說是華為筆試題,練習了一下。
package src;
/*
* 第二題: 假設有個int型的數n,實現高低位的互換,比如12345,給換成54321,寫一個方法實現n的高低位的互換。(n是幾不知道)
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Mymethod5 {
public static Integer n;
public static void main(String[] args) throws NumberFormatException, IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println(“請輸入一整數: “);
n=Integer.parseInt(br.readLine());
String str=n.toString();
Pattern p=Pattern.compile(“[//d]+”);
Matcher m=p.matcher(str);
char temp;
if(!m.matches()){
System.out.println(“輸入資料有誤,請核對!!”);
}else{
char[] ch=str.toCharArray();
for(int i=0;i<ch.length/2;i++){
temp=ch[i];
ch[i]=ch[ch.length-i-1];
ch[ch.length-i-1]=temp;
}
System.out.println(ch);
}
}
}
---------------------------------
輸出結果:
請輸入一整數:
25436321
12363452
相關文章
- 演算法面試題演算法面試題
- 演算法面試題(二)演算法面試題
- 演算法面試題:一演算法面試題
- php演算法面試題PHP演算法面試題
- 八月面試題(4)面試題
- 演算法面試:陣列編碼面試問題演算法面試陣列
- 面試演算法題記錄面試演算法
- AI筆試面試題庫-Python題目解析4AI筆試面試題Python
- 常見面試題學習(4)面試題
- 邦芒面試:面試中常見的4個致命問題面試
- HCIE面試題——IPV4-IGP篇面試題
- 【4】進大廠必須掌握的面試題-Java面試-jdbc面試題JavaJDBC
- 面試題總結-演算法部分面試題演算法
- google經典演算法面試題-雞蛋問題Go演算法面試題
- 北京寶利通公司4道面試題面試題
- HTML最新面試題(筆試面試題)HTML面試題筆試
- 【面試演算法題】一維消除遊戲面試演算法遊戲
- 資料結構和演算法面試題系列—二叉樹面試題彙總資料結構演算法面試題二叉樹
- 面試題:面試經面試題
- 寫給自己看的面試題整理-演算法&某東筆試題面試題演算法筆試
- 面試常考演算法題之並查集問題面試演算法並查集
- 演算法與面試之-如何準備演算法面試演算法面試
- 「面試題」20+Vue面試題整理面試題Vue
- 【演算法工程師】Python面試問題總結演算法工程師Python面試
- 演算法面試題彙總_2求眾數演算法面試題
- 演算法、資料結構 常見面試題演算法資料結構面試題
- 面試準備-《演算法第4版》Java演算法筆記、理解整理面試演算法Java筆記
- [演算法總結] 17 題搞定 BAT 面試——連結串列題演算法BAT面試
- 位元組面試演算法題-0,1揹包問題面試演算法
- 面試題面試題
- react面試題 機試題React面試題
- 面試測試題面試
- 測試面試題面試題
- RabbitMQ面試專題,面試必看MQ面試
- 前端面試必備-40道LeetCode經典面試演算法題前端面試LeetCode演算法
- 基礎面試題 — 資料結構與演算法面試題資料結構演算法
- 一道有意思的面試演算法題面試演算法
- [演算法總結] 13 道題搞定 BAT 面試——字串演算法BAT面試字串
- 資料結構和演算法面試題系列—字串資料結構演算法面試題字串