Problem
Link to the original HackerRank problem
Task
The provided code stub reads two integers from STDIN,
a
andb
.Add code to print three lines where:
- The first line contains the sum of the two numbers.
- The second line contains the difference of the two numbers (first - second).
- The third line contains the product of the two numbers.
Example
a = 3
b = 5
Print the following:
8 -2 15
Input Format The first line contains the first integer,
a
. The second line contains the first integer,b
.Constraints
1 <= a <= 10^10
1 <= b <= 10^10
Output Format
Print the three lines as explained above,
Sample Input 0
3 2
Sample Output 0
5 1 6
Explanation 0
3 + 2 => 5 3 - 2 => 1 3 * 2 => 6
Code
Starter
if __name__ == '__main__':
a = int(input())
b = int(input())
Solution
Straightforward
If we translate 1:1 the instructions given in the Problem section, we can quickly write each operation as a simple as-is statement in Python:
if __name__ == '__main__':
a = int(input())
b = int(input())
print(a + b)
print(a - b)
print(a * b)
One-liner
We can avoid repeating writing print
manually 3 times, for each statement, using instead a single print
with each statement printed a new line using the separation \n
:
if __name__ == '__main__':
a = int(input())
b = int(input())
print(a + b, a - b, a * b, sep="\n")