In unserem vorherigen Artikel haben wir uns angesehen, wie man eine Herausforderung für einen Bubble-Sort-Algorithmus implementiert. Wenn Sie es verpasst haben, sehen Sie sich den Link unten an.
In diesem Artikel werden wir uns eine weitere Herausforderung von der Website von HackerRanks ansehen und sehen, wie wir sie lösen können.
Betrachten Sie das folgende Problem:
Schreiben Sie ein kurzes Programm, das jede Zahl von 1 bis 100 in einer neuen Zeile ausgibt.
Geben Sie für jedes Vielfache von 3 „Fizz“ anstelle der Zahl aus.
Geben Sie für jedes Vielfache von 5 "Buzz" anstelle der Zahl aus.
Bei Zahlen, die ein Vielfaches von 3 und 5 sind, drucken Sie „FizzBuzz“ anstelle der Zahl.
Schreiben Sie eine Lösung (oder reduzieren Sie eine vorhandene) so, dass sie so wenig Zeichen wie möglich enthält.
Diese Herausforderung ist anfängerfreundlich und sehr klar zu verstehen.
Kleine Erklärung
Nehmen wir zum Beispiel eine Nummer, die wir durch einen bestimmten Test führen wollen. Wenn die Zahl eine Zahl ist, die durch drei teilbar ist, loggen wir uns „Fizz“ aus und wenn die Zahl durch 5 teilbar ist, wir console.log „Buzz“ und wenn die Zahl sowohl durch 3 als auch durch 5 teilbar ist, konsolen.loggen wir aus „ FizzBuzz“.
Wir können also einfach die Parameternummer durchlaufen und sie dann mithilfe von if-Anweisungen durch einige Tests führen.
Beispiel:
function(n){
for (i=1; i<=n; i++) {
if (i%15 === 0) {
console.log (“FizzBuzz”)
}else if (i%3 === 0) {
console.log (“Fizz”);
}else if (i%5 === 0) {
console.log(“Buzz”);
}else {
console.log(i);
}}
Diese Herausforderung kann uns helfen, die oben genannten Bereiche besser zu verstehen.
Ich hoffe, Sie fanden diesen Artikel hilfreich bei der Lösung des Problems. Wenn es Ihnen gefällt, zögern Sie nicht, es mit anderen zu teilen.
Weitere Inhalte unter plainenglish.io
Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.
Das Zulassungsverfahren für Herbst 2023 geht zu Ende und es kommt zu Verschiebungen/Ablehnungen. Herzlichen Glückwunsch, wenn Sie in Ihr Traumprogramm an der UW aufgenommen wurden.
Jeder rational denkende Mensch weiß, dass die politischen und medialen Kreise von der Linken dominiert werden, sogar von der extremen Linken, ein Zustand, der zu einem Ungleichgewicht im politischen Diskurs führt. Im Bereich der Religion ist dieses Ungleichgewicht deutlich sichtbar: Linke Zeitungen und Netzwerke beeilen sich nicht, den christlichen Glauben zu verteidigen.
In der heutigen hypervernetzten Welt spielen Mediensysteme eine entscheidende Rolle bei der Bildung der öffentlichen Meinung und damit bei der demokratischen Entscheidungsfindung. In seiner tiefgreifenden Analyse der politischen Ökonomie der Kommunikation stellt der Wissenschaftler Robert McChesney die herkömmliche Meinung in Frage und präsentiert die „fünf Wahrheiten“ über die Medien, wie er sie nennt.
„Er wird mich beschützen, wenn ich in Gefahr bin. Er wird mich in seinem Zelt verstecken.
Wenn wir auf diesem Planeten weiterhin erfolgreich sein wollen, müssen wir gefährliche Gespräche führen. Diejenigen, die das in Frage stellen, was wir getan haben, was wir tun und was wir derzeit weiterhin tun werden (oder planen).