Alle Herausforderungen
Einfach 0 gelöst 0% Erfolgsquote

Power by Repeated Multiplication

Raise a number to a power with a loop.

Problem

Compute base to the power exponent by multiplying base by itself exponent times in a loop. Any number to the power 0 is 1.

Implement power(base, exponent).

Input

base: The base. exponent: The exponent (zero or positive).

Output

Return base raised to exponent.

Einschränkungen

-10 ≤ base ≤ 10; 0 ≤ exponent ≤ 18

Beispiele

Beispiel 1
Eingabe:
base = 2
exponent = 10

Erwartete Ausgabe:
expected = 1024
Eingabe:
long long base = 2;
long long exponent = 10;

Erwartete Ausgabe:
long long expected = 1024;
Eingabe:
long base = 2;
long exponent = 10;

Erwartete Ausgabe:
long expected = 1024;

Erläuterung

2 multiplied by itself 10 times is 1024.

Beispiel 2
Eingabe:
base = 5
exponent = 0

Erwartete Ausgabe:
expected = 1
Eingabe:
long long base = 5;
long long exponent = 0;

Erwartete Ausgabe:
long long expected = 1;
Eingabe:
long base = 5;
long exponent = 0;

Erwartete Ausgabe:
long expected = 1;

Erläuterung

Anything to the power 0 is 1.

Referenzen

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

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.