Find Angle MBC in python - HackerRank solution
Solution for hackerRank problem Nested lists in python
Problem :
ABC is a right triangle, 90o at B.
Therefore <ABC = 90o .
Point M is the midpoint of hypotenuse AC.
Input Format
The first line contains the length of side AB .
The second line contains the length of side BC.
Constraints
0 < AB <= 100
0 < BC <= 100
Lengths AB and BC are natural numbers.
Output Format
Output <MBC in degrees.
Note: Round the angle to the nearest integer.
0o < θo < 90o.
Sample Input
10
10
Sample Output
45°
Procedure
1. Start.
2. Import math module.
3. Get the length of the sides.
4. Find the AB/BC.
5. AB/BC = tan θ.
6. θ = tan-1 (AB/BC).
7. Round the angle to integer.
8. Print the angle in degrees.
9. End.
Code
import math
s1 = int(input())
s2 = int(input())
s = s1/s2
angle = round(math.degrees(math.atan(s)),0)
angle = int(angle)
print(str(angle)+chr(176))
Comments
Post a Comment