http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=20150
第一組斷辭不比對先印出之後的每個單字逐一往前比對若j=-1代表無重複直接印出 注意忽略大小寫例如: Hello I am a boy a young BOY=>hello i am a boy young
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
while (scn.hasNext()) {
String str = scn.nextLine().toLowerCase(), arr[] = str.split(" ");
int i = 0, j = 0;
System.out.print(arr[0] + " ");
for (i = 1; i < arr.length; i++) {
for (j = i - 1; j >= 0; j--) {
if (arr[j].equals(arr[i]))
break;
}
if (j == -1) {
if (i != 1)
System.out.print(" ");
System.out.print(arr[i].toLowerCase());
}
}
System.out.println();
}
}
/*
題目:[C_ST91-易] 英文斷詞
作者:1010
時間:西元 2016 年 7 月 */
}