Problem

2 /4


Kaedah Terbina dalam

Theory Click to read/hide

Terdapat banyak rutin rentetan dalam C#.  Banyak daripada mereka dipanggil menggunakan notasi titik dan dipanggil kaedah. Senarai lengkap kaedah manipulasi rentetan boleh didapati di Internet .  ;
Mari kita berkenalan dengan beberapa yang paling mudah dan paling berguna daripadanya.
rentetan s = "aAbBcC11" rentetan sUp = s.ToUpper() // sUp = "AABBCC11" - kaedah yang menukar setiap aksara rentetan kepada huruf besar rentetan sLow = s.ToLower() // sLow = "aabbcc11" - kaedah yang menukar setiap aksara rentetan kepada huruf kecil Di sebelah kiri titik ialah nama rentetan (atau rentetan itu sendiri dalam petikan) yang mana kaedah akan digunakan, dan di sebelah kanan titik ialah nama kaedah. Kaedah sentiasa ditulis dengan kurungan. Sebarang parameter boleh masuk ke dalam kurungan jika ia diperlukan.
 

Problem

Kata laluan dipanggil kuat jika ia merangkumi kedua-dua huruf Latin huruf kecil, huruf Latin besar dan nombor, dan panjangnya mestilah sekurang-kurangnya 8 aksara. Ia diperlukan untuk menentukan sama ada kata laluan ini kuat dari segi kriptografi.< /p > Input: satu baris dimasukkan, hanya terdiri daripada huruf dan nombor Latin. Bilangan aksara setiap baris tidak melebihi 100.
Output:  cetak perkataan "YA" jika kata laluan yang dinyatakan adalah kuat, dan "TIDAK" – sebaliknya (dalam huruf Latin besar).
Contoh.

# Input Output
1 e TIDAK
2 AAAbbb123 YA