Python Bilginizi Oyun Oynayarak Test Edin. - Check-İo
-
Yeni keşfettim oyun gibi birşey sanırım çözemedim
http://www.checkio.org -
modülleri yazabilyiorsun sanırım. api gibi birşeyler var. Yarın sakin kafayla bakıcam ama gerçekten sağlam birşeye benziyor.
-
Bizim gibi ekmek derdine düşmüş fakir edebiyatı hakim 3. dünya ülkelerinde tutmaz, o kadar kod yazan işi için yazar para kazanır, bizde kısa yoldan tüketim revaçta(heryerde olduğu gibi), keyfe kimse bu kadar uğraşmaz lakin pek medeni batı ecnebilerinin ne bok yiyeceğini kestiremiyorum.
-
güzel oyun biraz boş vaktim olsun girişeyim şuna
-
Yok öğrenmek isteyenler için biraz zor ama oldukça işe yarar.
şurada çözüm var ama kendiniz uğraşırsanız daha iyi olur : https://github.com/n1k0/checkio-solutions
---
http://www.checkio.org/mission/task/info/house-password/python-27/
house password mu ne var, ona baktım. tam okumadım ama ;
checkio('A1213pokl')==False
checkio('bAse730onE')==True
checkio('asasasasasasasaas')==False
checkio('QWERTYqwerty')==False
checkio('123456123456')==False
checkio('QwErTy911poqqqq')==TrueBurada 2. doğru. Diğerlerinden ayıran fark ; büyük harf + küçük harf + rakam olması.
Şimdi burada checkio diye bir fonksiyon olması gerek demek ki.
https://github.com/n1k0/checkio-solutions/blob/master/home/house-password.py
şuradan çözüme bakabilirsiniz. Bu arada tam java ve php ile uğraşıyordum ki ; python'un o mükemmel kod yapısından örnek olan lambda'yı gördüm :/
Çok şey unutmuşum python'da. Şunu kendim yazamadım ya :| yarın sakin kafayla yazıp ; basit ve anlaşılır versiyonunu atıcam (vakit kalırsa).
Ne boka yarar derseniz;
def kareal(x):
return x*xyapardık. Fakat lambda bu işi şuna dökebiliyor ;
kareal = lambda x: x*x
bu kadar basit :| python gibi dil yok yeaa...
----
edit:
göt kafası fantazi yapmış kimse çözmesin diye. Baktım ta ;
işin özü şu ; checkio fonksiyonuna giden değişkeni gözden geçir.
büyük harf, küçük harf, rakam olsun ve 10 karakterden büyük olsun dimiş. Basit.
Yarın yazarım.
Ayro tarafından 09/Şub/13 04:09 tarihinde düzenlenmiştir -
ben gibi iyi olmayanlar için zor bişeymiş :D
-
Güzel, tam juniorlara göreymiş.
-
Güzel bir site daha pratik için buyrunnn
http://codingbat.com/python
Yeni siteler geldiihttp://www.afterhoursprogramming.com/tests/practice/Python/ (Score: 84 oda ingilizcemin kötülüğünden )
http://cscircles.cemc.uwaterloo.ca/ Bu çok iyi
http://www.pyschools.com/
0x656e tarafından 14/Şub/13 15:27 tarihinde düzenlenmiştir