Zorluklarınız klavye / standart girişten bir "şifre" okumaktır.
Zorluk :
- Bir dize okuma
s
Görünmeyen . - İçindeki her karakter için
s
bir karakter yazdırınc
. - Gerçek zamanda.
Kurallar:
c
Gerçek zamanlı yazdırmalısınız . Kullanıcı bir karakter girer girmezc
.c
sabit olmalı, yani aynı karakter olmalıdır.c
herhangi bir görünür olabilir karakter olabilir (yani yeni satır, boşluk, sekme veya yazdırılamaz).c
dayanamazs
, yanic
önceden tanımlanmış / sabit olmalıdırs
okunmadan .c
program her çalıştırıldığında aynı olmalıdır.c
içindeki karakterlerden biri olabilirs
diğer tüm kurallara uyulduğu sürece, kaza durumunda .s
Ekranda hiçbir karakter ekranda görünmeyebilir,c
istisna dışında (bkz. Önceki kural).- Diğer tüm kurallara uyulduğu sürece makul giriş ve çıkış yöntemlerini kullanabilirsiniz.
- Uzunluğunun
s
hiçbir zaman terminal / grafik pencere genişliğinden daha uzun olmadığını varsayabilirsiniz . - Terminal kullanılıyorsa, programınız bir satırsonu veya EOF girildikten sonra sona ermelidir.
Örnek :
Eğer s
idi password01
ve c
oldu *
çıktı benzer görünümde olacaktır:
Kazanan :
Her dilde en kısa sunum kazanır.
tkinter
Özel giriş alanımız için (HTML'deki gibi) olan python'a izin verilir mi , öyle ki enter tuşuna basıldığında program sonlandırılmaz, ancakEntry
penceresini kapattığınızda (Windows'ta X ve Mac'tecmd
+W
)?