Algorithm


Problem Name: Python - Integers Come In All Sizes

Problem Link: https://www.hackerrank.com/challenges/python-integers-come-in-all-sizes/problem?isFullScreen=true

In this HackerRank Functions in PYTHON problem solution,

ntegers in Python can be as big as the bytes in your machine's memory. There is no limit in size as there is: 2**31 - 1 (c++ int) or 2**63 - 1 (C++ long long int).

As we know, the result of  a**b grows really fast with increasing b.

Let's do some calculations on very large integers.

Task
Read four numbers, a,b,c and d and print the result of a**b + c**d

Input Format
Integers a,b,c and d are given on four separate lines, respectively.

Constraints

1 <= a <= 1000

1 <= b <= 1000

1 <= c <= 1000

1 <= d <= 1000

Output Format
Print the result of a**b + c**d on one line.

Sample Input

 

9
29
7
27

 

Sample Output

 

4710194409608608369201743232  

Note: This result is bigger than 2**63 - 1 . Hence, it won't fit in the long long int of C++ or a 64-bit integer.

 

 

Code Examples

#1 Code Example with Python Programming

Code - Python Programming


a,b,c,d = [int(input()) for i in range(4)]

print(pow(a,b)+pow(c,d))
Copy The Code & Try With Live Editor
Advertisements

Demonstration


Previous
[Solved] Mod Divmod in PYTHON solution in Hackerrank
Next
[Solved] Set .symmetric_difference() Operation in PYTHON solution in Hackerrank