Selamlar, elimde çözmem gereken bir sorun var. Şöyle ki inputta kullanıcı parantezler yazacak , bir parantez açıldıysa ve kapatılmadıysa False verecek ama kapandıysa True.
{} true, [](){} true, [()] true ama [(]) false. Veya [} false verecek gibi. Nasıl yapabilirim?
Python'da çözemediğim bir problem - Başlangıç Seviyesindeyim
5
●126
- 20-10-2021, 10:24:01parantezlerin count'larını al tek ise false yazdır çift ise true yazdır yapamazsan yardımcı olurum
- 20-10-2021, 10:25:57Üyeliği durdurulduLexing, parsing, tokenizing terimlerini araştırın
- 20-10-2021, 10:27:21Bunu yapmayı düşünmüştüm ancak [(]) yazıldığında da False vermesi lazım. Burada sayılar tutuyor ama koşulları sağlamıyor. İç içe parantezler olabilir ama zincir gibi {(}) vb false vermesi lazım.einsteinwashere adlı üyeden alıntı: mesajı görüntüle
- 20-10-2021, 10:33:14Kütüphane kullanmamam gerekiyor. For, while döngüleriyle yapamaz mıyız?KendineCoder adlı üyeden alıntı: mesajı görüntüle