[LeetCode]Check If N and Its Double Exist

오트밀·2022년 1월 21일
0
class Solution {
    public boolean checkIfExist(int[] arr) {
        boolean ifExist = false;

        for(int j = 0; j < arr.length; j++){
            for(int i = 0; i < arr.length; i++){
                if(i!= j && arr[i]*2 == arr[j]){
                    ifExist = true;
                }
            }
        }
        return ifExist;
    }
}

Given an array arr of integers, check if there exists two integers N and M such that N is the double of M ( i.e. N = 2 * M).

More formally check if there exists two indices i and j such that :

  • i != j
  • 0 <= i, j < arr.length
  • arr[i] == 2 * arr[j]

integer 배열arr 가 주어진다. n이 m의 2배 가되는 요소가 있는지 확인하고 있으면 true, 없으면 false를 리턴하라.

주어진 조건을 안보고... 머리 굴려가면서 풀었는데 조건만 따라하면 5초만에 풀수있는 문제였음

profile
루틴을 만들자

0개의 댓글