#B. 合法数字(legal)

    Type: FileIO (legal) 1000ms 256MiB

合法数字(legal)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Background

Special for beginners, ^_^

Description

一个合法的整数(按顺序)可以分成以下几个部分:

1、(可选)一个符号字符('+' 或 '-')

2、至少一位数字

一个合法的小数(按顺序)可以分成以下几个部分:

1、(可选)一个符号字符('+' 或 '-')

2、满足下述格式之一:

2.1至少一位数字,后面跟着一个点 '.'

2.2至少一位数字,后面跟着一个点 '.' ,后面再跟着至少一位数字

2.3一个点 '.' ,后面跟着至少一位数字

一个合法的科学计数数字(按顺序)可以分成以下几个部分:

1、(可选)若干空格

2、一个小数或者整数

3、(可选)一个 'e' 或 'E' ,后面跟着一个整数

4、(可选)若干空格

部分合法数字列举如下:[ "0089", "-0.1", "+3.14", "4.", "-90E3", " "-123.456e789"]

部分不合法数字列举如下:["abc", "1a", "1e", "e3", "99e2.5", "--6", "-+3", "95a54e53"]

现在给你5个字符串,请判断其是否为合法数字,如果是输出True,否则输出False。

Format

Input

输入共5行,每行输入一个字符串。

Output

输出5行,每行输出True或False。

Samples

0
e 
1.2
1e3
-0.05
True
False
True
True
True

Limitation

image

【初中 CSP-J 第5套模拟题 改题】

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-10-15 15:00
End at
2023-10-26 1:00
Duration
250 hour(s)
Host
Partic.
25