#pragma section-numbers off 実装するには仕様を明確にする必要がある。英語であれば語数は空白やタブ、改行といった明確な区切が存在するが、日本語の場合はそうではない。 正確に数えるには文字コードなどの基本知識が必要になるだろう。 = Java = 以下では空白のみが区切の場合です。 {{{ import java.io.*; import java.util.*; public class WordCount { public static void main(String args[]) { try { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String str; int word = 0; while ((str = in.readLine()) != null) { StringTokenizer st = new StringTokenizer(str); word += st.countTokens(); } System.out.println(word); in.close(); } catch (IOException e) { e.printStackTrace(); } } } }}} しかしこれでは英文すらもまともにカウントできません。 = Python = = Emacs Lisp = = Scheme = ---- SoftwareTools CategoryPrograming CategoryEmacs CategoryPython CategoryJava