python。
from collections import Counter
n = int(input("請輸入陣列元素數量:"))
lst = []
for i in range(n):
lst.append(input("請輸入元素(剩下{}個):".format(n-i)))
c = Counter(lst)
print(list(filter(lambda x: c.get(x) == 1, c)))
像這種作業題我一向不會給別人要的語言的...科科
有些問題只要會用SQL, 題目的要求,就是對應的語法.
create table it200830 (
id tinyint unsigned not null auto_increment primary key
, val tinyint unsigned not null
);
insert into it200830(val) values
(2),(4),(1),(1),(3),(0),(2),(1);
select a.val
from (select val
, count(val)
, min(id) minid
from it200830
group by val
having count(val) = 1) a
order by a.minid;
+-----+
| val |
+-----+
| 4 |
| 3 |
| 0 |
+-----+
3 rows in set (0.01 sec)
想超久或想不出來都沒關係,重點你做了什麼,我們看不到?
你有想過別人為什麼要給你答案嗎? 你做了什麼值得大家給你答案,
或是你付出了什麼?
給你答案是直接害了你,因為太容易取得的東西就會變得不珍惜,
你不知道這些前輩可能為了解出一個問題,夜以繼日不眠不休的苦思,
才有今天解答的功力。
如果你想很久,畫流程圖總會吧? 當你畫出流程圖,程式也就出來了。
努力試試看吧!