- محدودیت زمان: ۰.۵ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
برنامهای بنویسید که چندین خط از ورودی بخواند و بررسی کند آیا هر یک از این خطوط شامل یک عدد حقیقی که صحیح نوشته شده باشد هست یا خیر.
شرایط نوشتن صحیح یک عدد حقیقی اینگونه است:
- اعداد حقیقی ممکن است ممیز، توان (که با $e$ یا $E$ شروع میشود) یا هر دو را داشته باشند.
- اگر ممیز در عدد وجود داشت حتما باید دو طرف آن، رقم نوشته شده باشد.
- ممکن است علامت $+$ یا $-$ اول عدد یا توان ظاهر شود.
- توان نمیتواند شامل ممیز باشد.
- قبل یا بعد از عدد میتواند فاصله باشد ولی بین عدد نباید فاصله باشد.
ورودی
چندین خط در ورودی وجود دارد که شما باید برای هر کدام از خطوط ورودی بررسی کنید که آیا عدد حقیقی به شکل صحیح نوشته شده است یا خیر.
خروجی
اگر عددی که در خط $i$ام ورودی نوشته شده یک عدد حقیقی صحیح است، در خط $i$ام خروجی بنویسید LEGAL
در غیر این صورت ILLEGAL
را چاپ کنید.
مثال
ورودی نمونه ۱
1.5e+2
3.
خروجی نمونه ۱
LEGAL
ILLEGAL
ارسال پاسخ برای این سؤال