一、題目要求
- 輸入格式 :鍵盤輸入一個正整數,按照數字相反輸出。
- 輸出格式 :直接輸出結果
- 樣例輸入:123
- 樣例輸出:321
二、解題 - 思路:題目看着簡單,但是實際上是有坑的,例如:輸入100 或者 110 ,輸出不是 001或者 011 而是1和11。想到這裏就很簡單了。
- 代碼實現
import java.util.Scanner;
public class example01 {
public static String reverse(String s){
String r = "";
for(int i = s.length()-1 ; i >= 0 ; i--){
if(s.charAt(i) != '0') {
r += s.charAt(i);
}
}
return r;
}
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String string = in.next();
string = reverse(string);
System.out.println(string);
}
}