Ето как бих решил FizzBuzz проблема, в оригиналния му вариант, където дори принтираме, вместо да връщаме речник:
for n in range(1, 101): if n % 3 == 0 and n % 5 == 0: print ‘FizzBuzz’ elif n % 3 == 0: [...]
Блогът на Стефан Кънев
Mar 14 2007
Ето как бих решил FizzBuzz проблема, в оригиналния му вариант, където дори принтираме, вместо да връщаме речник:
for n in range(1, 101): if n % 3 == 0 and n % 5 == 0: print ‘FizzBuzz’ elif n % 3 == 0: [...]
Mar 07 2007
От известно време не съм писал – разходката до Стокхолм бе бая тегава, особено след изпуснатия полет и преспиването във Варшава. А като се върнах бях залят от задачи, една от които бе курса по Python във ФМИ. И тъй като днес е „юбилейната„ четвърта лекция (сиреч две седмици), викам да драсна няколко реда по [...]
Feb 18 2007
Може би това, което най-често ми се налага да обяснявам на приятели/колеги е какво представляват unit тестовете и защо за бога си усложняваме живота като ги пишем. Наистина, когато за първи път започнах да работя и големия лош TL ми каза да пиша „тестове за кода на проекта„, бая се оцъклих. Дълго време гледах тъпо [...]
Feb 16 2007
Ако сте посещавали лекции във ФМИ, несъмнено знаете че съществуват и по-екзотични начини за писане на код от Java и C#. Един от тях е функционалното програмиране. Характерно за него са „функции от по-висок ред„ – такива чиито аргументи или връщани стойности също са функции. Един от първите и най-известни езици за функционално програмиране е [...]