index | submit | rank | book

power1 – Exponentiation (easy version)

Write a program that performs integer exponentiation of a base b to the power of n.

bⁿ = b × b × … × b where b is repeated n times

for example

2⁵ = 2 × 2 × 2 × 2 × 2 = 32

Input and output

Input will contain two integers b and n where 0 < b, n ≤ 9

Output should contain a single integer indicating the value of bⁿ.

Example input 1

2 5

Example output 1

32

Example input 2

5 2

Example output 2

25

The power function

Your program should contain a power function that takes two integers and returns an integer. The first integer argument should be the base and the second the exponent. Please refer to the information for your chosen language:

You should perform the exponentiation as a series of multiplications. For this exercise, you should restrain from using your programming languages' built-in exponentiation functions.

Scoring

try first: factorial1

try next: fibonacci1

index | submit | rank | book

Copyright © 2020-2021 Rudy Matela
All rights reserved