hdu 2072 Java 單詞數(超級坑) HDU 2072
這題的關鍵就是要考慮到空格多個的情況,但是用一個其他字元取代多個空格,這樣就可以了按這個字元分割了。然後去比較是否一樣的,存在就統計,最後統一處理;
package cn.hncu.acm;
import java.util.Scanner;
public class P2072three {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
String str=sc.nextLine();
if(str.equals("#")){//判斷若是,則是返回
return;
}
String d=str.replaceAll(" +", ",");//解題關鍵,多個空格用逗號《,》去替換;
String k[]=d.split(",");//然後用//,逗號去分割
int n=0;
int sum=k.length;//總的個數,
//開始比較若是存在相同的就統計一個
for(int i=0;i<k.length;i++){
for (int j = i+1; j < k.length; j++) {
if(k[i].equals(k[j])){
n++;
break;
}
}
}System.out.println(sum-n);//輸出總數減去相同的,就是需要的答案,不同的單詞數
}
}
}
相關文章
- HDU - 1226 超級密碼密碼
- hdu 2097 Java Sky數Java
- HDU 2082-找單詞(母函式-有限次)函式
- hdu 1326 java (理解起來很簡單)Java
- hdu 1237 Java 簡單計算器Java
- HDU 1236 排名(Java)Java
- hdu1025javaJava
- hdu1069javaJava
- HDU 2662 Coin && HDU 1792 A New Change Problem (互質數最大不能生成數)
- 簡單的揹包問題(入門)HDU2602 HDU2546 HDU1864
- HDU 4548美素數(簡單題 儲存結果時需要注意不要超時)
- hdu 3415 單調佇列佇列
- hdu 1792 A New Change Problem(數論)
- hdu2011javaJava
- 杭電ACM hdu 2082 找單詞 解題報告(母函式)ACM函式
- HDU 3530 單調佇列佇列
- hdu 3401 單調佇列+DP佇列
- hdu 3665Seaside(簡單floyd)IDE
- hdu 4122 單調佇列佇列
- HDU 4944 FSF’s game(計數遊戲)GAM遊戲
- HDU 2254 奧運(數論+矩陣)矩陣
- HDU 4497GCD and LCM(素數分解)GC
- HDU 1016 java 已AcJava
- SG 函式初步 HDU 1536 && HDU 1944函式
- HDU 1466 計算直線的交點數(簡單dp)
- hdu5532
- Shape of HDU
- HDU4787
- hdu4374單調佇列+dp佇列
- hdu5365 簡單幾何問題
- 【KMP求字串匹配次數】 hdu 1686KMP字串匹配
- HDU 4497 GCD and LCM(拆素數+組合)GC
- HDU 2582 f(n) (組合數的gcd)GC
- HDU5425Rikka with Tree II(數學期望)
- hdu1297大數遞迴遞迴
- hdu 2085 java 核反應堆Java
- HDU 2052(C語言+註釋)+HDU 2090C語言
- HDU Find the hotel(RMQ)MQ