Einfach 1 gelöst 100.0% Erfolgsquote

Rechteck-Umfang

Berechne den Umfang eines Rechtecks anhand seiner Seiten.

Das lernst du

  • Werte in Variablen speichern
  • Eine einfache Formel anwenden
  • Ein berechnetes Ergebnis zurückgeben

Problem

Ein Rechteck hat zwei Seiten der Länge width und zwei Seiten der Länge height. Sein Umfang ist die Gesamtlänge aller vier Seiten.

Implementiere rectangle_perimeter(width, height).

Eingabe

width: Die Breite des Rechtecks. height: Die Höhe des Rechtecks.

Ausgabe

Gib den Umfang als ganze Zahl zurück.

Einschränkungen

1 ≤ width, height ≤ 1.000.000

Beispiele

Beispiel 1
Eingabe:
width = 3
height = 5

Erwartete Ausgabe:
expected = 16
Eingabe:
long long width = 3;
long long height = 5;

Erwartete Ausgabe:
long long expected = 16;
Eingabe:
long width = 3;
long height = 5;

Erwartete Ausgabe:
long expected = 16;

Erläuterung

Zwei Seiten mit 3 und zwei Seiten mit 5: 3 + 3 + 5 + 5 = 16.

Beispiel 2
Eingabe:
width = 7
height = 7

Erwartete Ausgabe:
expected = 28
Eingabe:
long long width = 7;
long long height = 7;

Erwartete Ausgabe:
long long expected = 28;
Eingabe:
long width = 7;
long height = 7;

Erwartete Ausgabe:
long expected = 28;

Erläuterung

Ein Quadrat ist auch ein Rechteck: 4 × 7 = 28.

So gehst du vor

Versuch es zuerst allein und öffne dann einen Hinweis nach dem anderen.

Hinweis 1

Ein Rechteck hat zwei gleiche Breiten und zwei gleiche Höhen.

Hinweis 2

Addiere alle vier Seiten oder fasse die beiden wiederholten Seitenlängen zuerst zusammen.

Hinweis 3

Achte nur auf Ganzzahlarithmetik; besondere Fälle sind hier nicht nötig.

Erwartete Komplexität

Zeit O(1), zusätzlicher Speicher O(1)

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Achtung Spoiler: 1 vollständige Lösung unten Versuche es zuerst selbst zu lösen. Du kannst trotzdem einen Blick auf den Code und die KI-Reviews anderer Entwickler werfen. Melde dich an und löse die Aufgabe, um an der Diskussion teilzunehmen.