andy6804tw
7/26/2016 - 9:44 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=20150 第一組斷辭不比對先印出之後的每個單字逐一往前比對若j=-1代表無重複直接印出 注意忽略大小寫例如: Hello I am a boy a

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 月 */
}