#1725: 實在想不出來


kanden (kanden)


麻煩各位大大幫我看一下,為何會有WA錯誤

與正確輸出不相符(line:6)
您的答案為: 19
正確答案為: 21

我實在想不出來,麻煩各位高手指點一下,感謝!!

import java.util.Scanner;
import java.util.StringTokenizer;
public class word{
    public static void main(String[] args) {
        Scanner keyin = new Scanner(System.in);  
 String word;
     while(keyin.hasNext()){
        word=keyin.nextLine();
        StringTokenizer str = new StringTokenizer(word);
        int ans = str.countTokens();
        System.out.println(ans);  
     }
    }
}

#1730: Re:實在想不出來


bleed1979 (Bleed)


麻煩各位大大幫我看一下,為何會有WA錯誤

與正確輸出不相符(line:6)
您的答案為: 19
正確答案為: 21

我實在想不出來,麻煩各位高手指點一下,感謝!!

import java.util.Scanner;
import java.util.StringTokenizer;
public class word{
    public static void main(String[] args) {
        Scanner keyin = new Scanner(System.in);  
 String word;
     while(keyin.hasNext()){
        word=keyin.nextLine();
        StringTokenizer str = new StringTokenizer(word);
        int ans = str.countTokens();
        System.out.println(ans);  
     }
    }
}

yaya!! hahaha----hahaha wuwuwu

這樣是4個字, 可是你的程式只會依據空白切割成

yaya!! 

hahaha----hahaha

wuwuwu

3個字, 所以不正確.

 

另外請注意到

hahaha   !!!!!!!!!!!

這樣只有1個字, 但你的程式會判斷成2個字

 

#1744: Re:實在想不出來


kanden (kanden)


麻煩各位大大幫我看一下,為何會有WA錯誤

與正確輸出不相符(line:6)
您的答案為: 19
正確答案為: 21

我實在想不出來,麻煩各位高手指點一下,感謝!!

import java.util.Scanner;
import java.util.StringTokenizer;
public class word{
    public static void main(String[] args) {
        Scanner keyin = new Scanner(System.in);  
 String word;
     while(keyin.hasNext()){
        word=keyin.nextLine();
        StringTokenizer str = new StringTokenizer(word);
        int ans = str.countTokens();
        System.out.println(ans);  
     }
    }
}

yaya!! hahaha----hahaha wuwuwu

這樣是4個字, 可是你的程式只會依據空白切割成

yaya!! 

hahaha----hahaha

wuwuwu

3個字, 所以不正確.

 

另外請注意到

hahaha   !!!!!!!!!!!

這樣只有1個字, 但你的程式會判斷成2個字

 


感謝提醒,我再run看看~