杭電No2000
今天做的杭電第2000題,有一些感悟,並且附上我的想法
import java.util.Scanner;
public class No2000 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
while (s.hasNext()) {
String str= s.next();
//將輸入的字串轉化為字元陣列
char chars []=str.toCharArray();
int pi = chars.length ;
//呼叫轉化方法
CompareChar(chars,pi);
}
}
//編寫一個方法,用於比較字元的ASCII碼
//傳入一個字元陣列
//先轉化為ASCII陣列
//比較ASCII陣列
//最後將ASCII陣列轉化回字元
//字元排序
public static void CompareChar(char chars[],int pi) {
//將傳入的陣列轉化為ASCII
int arrs[]=new int[pi];
for (int i=0;i < chars.length;i++) {
arrs[i] = (int) chars[i];
}
//分類,輸出
Arrays.sort(arrs);
char sd []=new char[pi];
//arrs轉化為字元
for(int k =0; k < arrs.length; k++){
sd[k] = (char)arrs[k];
System.out.print(sd[k]);
if(k != arrs.length-1){
System.out.print(" ");
}else{
System.out.println();
}
}
}
}
相關文章
- 杭電2046
- 杭電oj 2020
- 『杭電1810』Rating of Tetris
- 『杭電1940』ICPC Scoreboard
- 『杭電1939』He is offside!IDE
- 『杭電1937』Finding Seats
- 杭電hdu2072
- 杭電2048(遞推)
- (杭電1406)完數
- 杭電多校補題
- 『杭電1848』Fibonacci again and againAI
- (補題 杭電 1008)Elevator
- 2024杭電多校第9場
- 2024杭電多校第九場
- 2024杭電多校第8場
- 杭電HDU2018 奶牛的故事
- 2024杭電多校覆盤 (1~5)
- 杭電OJ 2066 一個人的旅行
- 杭電OJ 2032楊輝三角
- 杭電OJ1040解題報告
- C語言訓練之杭電OJC語言
- (杭電1019 最小公倍數) Least Common MultipleAST
- 杭電OJ 2048 完全錯排的可能性
- 杭電多校第10場 6887 Task Scheduler(DP)
- 杭州哪裡有開票-杭州開票
- 杭電OJ 2028求n個數的最小公倍數
- 杭州開票
- 針對OJ的JAVA 輸入(PAT,牛客網,杭電 etc)Java
- 杭電OJ2029迴文串——Palindromes _easy version(C語言解析)C語言
- 2018杭電暑假多校知識點總結(附大一結語)
- 嗶哩嗶哩電競浙江總部落地餘杭 電競生態建設按下加速鍵
- HDU 6311 - Cover [2018杭電多校聯賽第二場 C](尤拉通路/迴路)
- 【記憶優化搜尋/dp】HDU - 6415 - 杭電多校第九場 - Rikka with Nash Equilibrium優化UI
- 杭州哪裡可以開發票
- 杭電計算機組成實驗6(六)MIPS彙編器與模擬器實驗計算機
- 杭奧CON2233控制系統原理圖
- 城杭副妊烈乒鐐蔥銑晃
- 關於杭州哪裡有開發票