PRoblem Description lily的好朋友xiaoou333最近很空,他想了一件沒(méi)有什么意義的事情,就是統(tǒng)計(jì)一篇文章里不同單詞的總數(shù)。下面你的任務(wù)是幫助xiaoou333解決這個(gè)問(wèn)題。
Input 有多組數(shù)據(jù),每組一行,每組就是一篇小文章。每篇小文章都是由小寫(xiě)字母和空格組成,沒(méi)有標(biāo)點(diǎn)符號(hào),遇到#時(shí)表示輸入結(jié)束。
Output 每組只輸出一個(gè)整數(shù),其單獨(dú)成行,該整數(shù)代表一篇文章里不同單詞的總數(shù)。
Sample Input you are my friend #
Sample Output 4
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String str = sc.nextLine(); if(str.equals("#")){ break; } String strs[] = str.split(" +"); Map<String, String> map = new HashMap<String, String>(); for(int i=0;i<strs.length;i++){ map.put(strs[i], strs[i]); } System.out.println(map.size()); } }}新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注