[HackerRank] Lonely Integer

Life is ninanino·2023년 10월 13일
0

[HackerRank]

목록 보기
2/3
post-thumbnail

Reference

✏️ 문제 풀러가기

Description

배열에서 중복되지 않는 유니크 한 숫자를 골라라

Solution

public static int lonelyinteger(List<Integer> a) {
    // Write your code here
    int[] arr = new int[a.size()];
    for(int i = 0; i < a.size(); i++) {
        arr[i] = a.get(i);
    }
    
    int result = 0;
    for(int num : arr) {
        result ^= num;
    }
    
    return result;

    }

XOR연산으로 풀 수 있다
XOR은 두 번 연산되면 자기 자신으로 돌아오는 특성이 있다.

profile
백엔드 프로그래밍을 공부하고 있습니다. AWS, 클라우드 환경에 대해 관심이 많습니다.

0개의 댓글