Question d’entretien chez LinkedIn

Determine whether a number has an integer square root?

Réponses aux questions d'entretien

Utilisateur anonyme

22 mai 2016

public static boolean IsSquareRoot(int num) { if (num min) { mid = min + (max - min)/2; if (mid * mid == num) return true; if (mid * mid > num) { max = mid; } else { min = mid; } if (max - min == 1) return false; } return false; }

Utilisateur anonyme

22 mai 2016

public static boolean IsSquareRoot(int num) { if (num min) { mid = min + (max - min)/2; if (mid * mid == num) return true; if (mid * mid > num) { max = mid; } else { min = mid; } if (max - min == 1) return false; } return false; }

Utilisateur anonyme

22 mai 2016

glassdoor editor does not allow to post the code without misprints(((