Hello coders, today we are going to solve Detect Floating Point Number HackerRank Solution in Python.
You are given a string N.
Your task is to verify that N is a floating point number.
In this task, a valid float number must satisfy all of the following requirements:
>Number can start with
>Number must contain at least 1 decimal value.
>Number must have exactly one
>Number must not give any exceptions when converted using float(N).
The first line contains an integer T, the number of test cases.
The next T line(s) contains a string N.
- 0 < T < 10
Output True or False for each test case.
Sample Input 0
4 4.0O0 -1.00 +4.54 SomeRandomStuff
Sample Output 0
False True True False
4.0O0: O is not a digit.
-1.00: is valid.
+4.54: is valid.
SomeRandomStuff: is not a number.
Solution – Detect Floating Point Number in Python
# Enter your code here. Read input from STDIN. Print output to STDOUT from re import match, compile pattern = compile('^[-+]?[0-9]*\.[0-9]+$') for _ in range(int(input())): print(bool(pattern.match(input())))
Disclaimer: The above Problem (Detect Floating Point Number) is generated by Hacker Rank but the Solution is Provided by CodingBroz. This tutorial is only for Educational and Learning Purpose.