Aus dem Kurs: Programmierrätsel: JavaScript

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Benachbarte Quadratzahl

Benachbarte Quadratzahl

Jetzt geht es um gute Nachbarschaft. Und zwar die Nachbarschaft von Quadratzahlen. Ich gebe Ihnen eine Zahl, eine Quadratzahl, und Sie sagen mir, was ist denn die nächstgrößere Quadratzahl dazu. Eine Quadratzahl ist zum Beispiel 9, und dann 3 zum Quadrat, er gibt 9. Und die nächstgrößere Quadratzahl wäre dann die 16. Das ist nämlich 4 hoch 2. Und Ihre Aufgabe, sollten Sie sie annehmen, besteht nun darin, eine Zahl entgegen zu nehmen. Und wenn das eine Quadratzahl ist, die nächstgrößere Quadratzahl zurückzugeben. Wenn es aber keine Quadratzahl ist, dann will ich einfach nur ein -1 zurückbekommen. Hier unten sehen Sie die verschiedenen Test Cases, die verschiedenen Test-Fälle, die ich vorbereitet habe. Sie bekommen eine Zahl 121 und sollen dafür die nächstgrößere Quadratzahl zurückliefern. 121 ist das Quadrat von 11. 11 Quadrat. Und die nächstgrößere Zahl ist dann 12-Quadrat, 144. Wenn ich Ihnen eine Zahl gebe, 114, die keine Quadratzahl ist, 114, die Wurzel von 114 ist irgendwas…

Inhalt