面試演算法題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
相關文章
- 面試題4面試題
- 演算法面試題演算法面試題
- php演算法面試題PHP演算法面試題
- 演算法面試題(二)演算法面試題
- 面試演算法題6面試演算法
- 面試演算法題1面試演算法
- 八月面試題(4)面試題
- 前端面試題(4)JavaScript前端面試題JavaScript
- 面試演算法題記錄面試演算法
- 常見面試題學習(4)面試題
- 演算法面試:陣列編碼面試問題演算法面試陣列
- 經典演算法面試題(二)演算法面試題
- google經典演算法面試題-雞蛋問題Go演算法面試題
- Java演算法面試題(009) 毒酒問題Java演算法面試題
- 邦芒面試:面試中常見的4個致命問題面試
- 面試題總結-演算法部分面試題演算法
- 【面試演算法題】一維消除遊戲面試演算法遊戲
- 前端面試遇到的演算法題前端面試演算法
- Java演算法面試題(006) 相遇問題(阿里)Java演算法面試題阿里
- 北京寶利通公司4道面試題面試題
- HCIE面試題——IPV4-IGP篇面試題
- 【4】進大廠必須掌握的面試題-Java面試-jdbc面試題JavaJDBC
- AI筆試面試題庫-Python題目解析4AI筆試面試題Python
- 前端面試題:演算法-氣泡排序前端面試題演算法排序
- 前端面試題:演算法-選擇排序前端面試題演算法排序
- Facebook 面試題 | Backpack VI 揹包演算法面試題演算法
- 面試常考演算法題之並查集問題面試演算法並查集
- 面試準備-《演算法第4版》Java演算法筆記、理解整理面試演算法Java筆記
- 資料結構和演算法面試題系列—二叉樹面試題彙總資料結構演算法面試題二叉樹
- 「前端面試題系列4」this的原理以及用法前端面試題
- 4道過濾菜鳥的iOS面試題iOS面試題
- 位元組面試演算法題-0,1揹包問題面試演算法
- [演算法總結] 17 題搞定 BAT 面試——連結串列題演算法BAT面試
- 經典面試問題:12小球問題演算法(原始碼)面試演算法原始碼
- 演算法面試題彙總_2求眾數演算法面試題
- 演算法、資料結構 常見面試題演算法資料結構面試題
- JavaScript 面試中常見演算法問題詳解JavaScript面試演算法
- 機器學習常見的演算法面試題總結機器學習演算法面試題