0105 数字验证 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0105

数字验证

Easy 时间限制 1000 ms 内存限制 262144 KB
二星挑战 字符串

题目详情

返回题库

题目描述

输入一串字符,请判断它是否可以成为一个浮点数的合法表示。浮点数的表示需要满足以下格式:

  • 可以有-+,也可以没有,但最多只有一个,且必须出现在第一个字符;
  • 可以有小数点,也可以没有小数点,但最多只有一个小数点;
  • 整数部分可以省略、小数部分也可以省略、但不能同时省略。

输入描述

若干个字符,表示一个有待验证的字符串,保证每个字符都是可见字符,保证不会出现空格或换行。

输出描述

如果输入是一个浮点数的合法表示,输出Valid,否则,输出Invalid

数据范围

设输入的字符数量为n,有1≤n≤5000。

测试样例

样例支持多行内容展示
样例1
输入
+3.1415926
输出
Valid
样例2
输入
1.0e10
输出
Invalid
样例3
输入
-25.
输出
Valid
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。