challenge 重複する要素を取り除く

与えられたリストxsの中から、 2回以上出現するものを全部取り除いてください。

サンプル入力
[3, 1, 4, 1, 5, 9, 2, 6, 5]
サンプル出力
[3, 4, 9, 2, 6]

これはアレイのuniqの派生問題です。 リストとかアレイという言葉は言語によってまちまちの意味で使われているので、 「配列のようなもの」という漠然とした意味にとって構いません。

Posted feedbacks - なでしこ

適当ですが
1
2
3
4
listとは配列=「3,1,4,1,5,9,2,6,5」
list=区切(list,",");aとは配列;nとは整数;sとは配列;s=list;配列数値ソート(s)
表重複削除(list,0)で反復;n=配列検索(s,0,対象);もし(s[n]!=s[n+1])ならば;配列追加(a,対象)
表示(配列結合(a,","))

Index

Feed

Other

Link

Pathtraq

loading...