countUniqueEllipses
), peab kokku lugema erinevad kujundid mälus. Ehk siis kui teil on kaks täpselt samasugust autot maja ees, siis need loendatakse kokku kui kaks autot.countDifferentRectangles
), loendab kahe samasuguse valge autot puhul need kokku üheks.Teatud külgede puhul, ei ole võimalik kolmnurka tasandile moodustada. Näiteks (1, 2, 5). Loogiliselt võttes, peaks sellise kolmnurga ümbermõõdu arvutamine returnima Double.Nan. Aga niimoodi annab testimootor 7 % vähem võrreldes sellega kui reaalselt selle libakolmnurga külgede summa välja arvutada. Ma pole kindel, kas see instants jäi kogemata vahele või peabki nii olema?
--
Saite selle sõnumi, kuna olete liitunud Google'i gruppide grupiga "ITI0011".
Grupist eraldumiseks ja selle grupi meilide saamise peatamiseks saatke meil aadressile iti0011+u...@googlegroups.com.
Rohkem valikuid leiate lehelt https://groups.google.com/d/optout.
if (!(a + b > c && a + c > b && b + c > a)) {
throw new IllegalArgumentException("Invalid values");
}
Üks test on vigane, mis kontrollib kolmnurga külge.
See kood teeb 96% dist 57% ti:
if (!(a + b > c && a + c > b && b + c > a)) {
throw new IllegalArgumentException("Invalid values");
}
Asendades sellega, saan 100% :
if (!(a + b >= c && a + c >= b && b + c >= a)) {
throw new IllegalArgumentException("Invalid values");
}
Õige peaks olema aga see mis üleval pool.
--
--