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 :
integer 배열arr 가 주어진다. n이 m의 2배 가되는 요소가 있는지 확인하고 있으면 true, 없으면 false를 리턴하라.
주어진 조건을 안보고... 머리 굴려가면서 풀었는데 조건만 따라하면 5초만에 풀수있는 문제였음