Problem

2 /4


Yerleşik Yöntemler

Theory Click to read/hide

C#'ta birçok dize yordamı vardır.  Birçoğu nokta gösterimi kullanılarak çağrılır ve yöntemler olarak adlandırılır. Dize işleme yöntemlerinin tam listesi İnternet adresinde bulunabilir. .  ;
Bunlardan en basit ve en yararlı olanlarından birkaçını tanıyalım.

string s = "aAbBcC11"
string sUp = s.ToUpper() // sUp = "AABBCC11" - bir dizenin her karakterini büyük harfe çeviren bir yöntem
string sLow = s.ToLower() // sLow = "aabbcc11" - bir dizenin her karakterini küçük harfe çeviren bir yöntem
Noktanın solunda dizenin adı (veya dizenin kendisi tırnak içinde) bulunur yöntemin uygulanacağı yer ve noktanın sağında yöntemin adı bulunur. Yöntem her zaman parantez içinde yazılır. Gerekirse tüm parametreler parantez içine alınabilir.
 

Problem

Parola, hem küçük Latin harfleri, hem de büyük Latin harfleri ve sayıları içeriyorsa güçlü olarak adlandırılır ve uzunluğu en az 8 karakter olmalıdır. Bu parolanın kriptografik olarak güçlü olup olmadığını belirlemek gerekir.< /p > Girdi: Yalnızca Latin harfleri ve rakamlarından oluşan bir satır girilir. Satır başına karakter sayısı 100'ü geçmez.
Çıktı:  belirtilen parola güçlüyse "EVET" ve "HAYIR" – aksi takdirde (büyük Latin harfleriyle).
Örnekler.

# Girdi Çıktı
1 e HAYIR
2 AAAbbb123 EVET