#15678: java 最精簡_沒有之一


arthur987t (李王2018)

學校 : 樹德科技大學
編號 : 85497
來源 : [118.163.233.130]
最後登入時間 :
2019-09-09 14:46:29
a038. 數字翻轉 | From: [59.127.201.83] | 發表日期 : 2018-10-20 17:51

本文章已被封鎖!
#15681: Re:java 最精簡_沒有之一


a0970580085@gmail.com (/)

學校 : 義守大學
編號 : 74647
來源 : [125.229.235.114]
最後登入時間 :
2023-08-30 17:36:04
a038. 數字翻轉 | From: [111.254.205.229] | 發表日期 : 2018-10-20 18:37

package 高中程式解題;
import java.util.*;
public class ex38{
public static void main(String[]args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
String x = sc.nextLine();
String ans = new StringBuffer(x).reverse().toString();
int n=0;
for(int i = 0 ; i <ans.length();i++) {
if(!ans.substring(i,i+1).equals("0")) {
System.out.println(ans.substring(i));
break;
}else {
n=n+1;
if(n==ans.length()) {
System.out.println("0");
}
}
}
}
}
}


你想看更精簡的嗎?

if else 都不用。

 
#15683: Re:java 最精簡_沒有之一


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-12 02:33:19
a038. 數字翻轉 | From: [106.105.27.148] | 發表日期 : 2018-10-20 20:00

在撰寫「解題報告」時應該會出現以下的訊息。

 請注意:您正在編寫「解題報告」,請勿直接貼出完整程式碼(將被隱藏),而是請說明解題思路、所需使用的演算法...等,讓不會寫的使用者可以從中學習獲得成長。

相信樓主直接貼程式碼的行為已經違反規定,
建議管理員將此篇 隱藏/刪除 。


要貼程式碼請使用「一般」留言而非「解題報告」。
(目前「一般」留言尚未有以上規定)


我不懂 Java 所以我就不吐槽了,
我只想說使用 Java 還強調精簡真的沒有意義,
想精簡何不去寫 Python 或 Ruby(雖然ZJ不支援) ??

 
ZeroJudge Forum