1 개요[ | ]
- 함수 array_unique()
- 중복되는 원소를 제거하고 unique한 원소만 남기는 함수
2 C++[ | ]

C++
CPU
0.5s
MEM
60M
0.5s
Copy
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> v = {1,4,5,4,4,3,2,1};
sort(v.begin(), v.end());
v.erase(unique(v.begin(), v.end()), v.end());
for(const int& x: v) cout << x << ' '; // 1 2 3 4 5
}
1 2 3 4 5
3 Java[ | ]

Java
Copy
import java.util.Arrays;
import java.util.stream.IntStream;
public class MyClass {
public static void main(String args[]) {
int[] arr = {1,4,5,4,4,3,2,1};
int[] arr2 = IntStream.of(arr).distinct().toArray();
System.out.println( Arrays.toString(arr2) ); // [1, 4, 5, 3, 2]
}
}
Loading
4 JavaScript[ | ]

JavaScript
Copy
let arr = [1,4,5,4,4,3,2,1];
let arr2 = arr.filter((value, index, self) => { return self.indexOf(value) === index; });
console.log(arr2); // [ 1, 4, 5, 3, 2 ]
▶ | [1, 4, 5, 3, 2] |
5 PHP[ | ]

PHP
Copy
$arr = [ 1,4,5,4,4,3,2,1 ];
$arr2 = array_unique( $arr );
print_r( $arr2 );
Loading
PHP
Copy
$arr = [ 'a'=>'hello', 'b'=>'world', 'c'=>'hello' ];
$arr2 = array_unique( $arr );
print_r( $arr2 );
Loading
6 Python[ | ]

Python
Copy
a = [ 1,4,5,4,4,3,2,1 ]
b = list(set(a))
print( b ) # [1, 2, 3, 4, 5]
Loading
7 R[ | ]

R
Copy
a <- c(1,4,5,4,4,3,2,1)
b <- unique(a)
b
Loading
8 같이 보기[ | ]
편집자 Jmnote bot Jmnote
로그인하시면 댓글을 쓸 수 있습니다.
리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― Jmnote리눅스 Python 2.7 컴파일 설치 ― ㅇㅇㅇ미운코딩새끼 ― 승호 도령미운코딩새끼 ― 불탄고등어미운코딩새끼 ― 김레이미운코딩새끼 ― 호박이미운코딩새끼 ― Junhg0211미운코딩새끼 ― 김왼손미운코딩새끼 ― 용딘이미운코딩새끼 ―Pinkcrimson
유기농냠냠파이썬 ― 호박유기농냠냠파이썬 ― 이에스유기농냠냠파이썬 ― 이승현파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong