Problem

2 /4


روش های داخلی

Theory Click to read/hide

روتین های رشته ای زیادی در C# وجود دارد.  بسیاری از آنها با استفاده از علامت نقطه نامیده می شوند و روش نامیده می شوند. فهرست کاملی از روش‌های دستکاری رشته را می‌توانید در اینترنت پیدا کنید. .  ;
بیایید با چند مورد از ساده ترین و کاربردی ترین آنها آشنا شویم.
<پیش> string s = "aAbBcC11" string sUp = s.ToUpper() // sUp = "AABBCC11" - متدی که هر کاراکتر یک رشته را به حروف بزرگ تبدیل می کند string sLow = s.ToLower() // sLow = "aabbcc11" - متدی که هر کاراکتر یک رشته را به حروف کوچک تبدیل می کند در سمت چپ نقطه نام رشته (یا خود رشته در گیومه) وجود دارد. که روش قرار است برای آن اعمال شود و در سمت راست نقطه نام روش قرار دارد. روش همیشه با پرانتز نوشته می شود. هر پارامتری در صورت نیاز می تواند در داخل براکت ها قرار گیرد.
 

Problem

یک رمز عبور در صورتی قوی نامیده می شود که شامل حروف لاتین کوچک، حروف لاتین بزرگ و اعداد باشد و طول آن باید حداقل 8 کاراکتر باشد. برای ​​تعیین اینکه آیا این رمز عبور از نظر رمزنگاری قوی است یا خیر، لازم است.< /p > ورودی: یک خط وارد می شود که فقط از حروف و اعداد لاتین تشکیل شده است. تعداد کاراکترها در هر خط از 100 تجاوز نمی کند.
خروجی: اگر رمز عبور مشخص شده قوی باشد، کلمه "YES" را چاپ کنید و "NO" – در غیر این صورت (با حروف بزرگ لاتین).
مثال ها.

<سر> <بدن>
# ورودی خروجی
1 e نه
2 AAAbbb123 بله