Kullanılabilecek diller Bash, Brainfuck, C, Haskell, J, JavaScript, Julia, Lisp, Lua, Nim, Perl, Perl 6, PHP, Python, Ruby ve bunlara 'golfing languages' Pernicious Numbers, Quine, Diamonds gibi problemlere "hole", çözenlere de "golfer" diyor. Problemi daha az sayıda karakter ile çözen golfer üst sıralara çıkıyor. Siteyi Andrew Shitov adında bir Rusun 'Raku One Liners' adlı ücretsiz PDF'sini okurken keşfettim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Hayatında hiç large-scale kurumsal yazılım projelerinde çalışmamış, bütçeyle deadline ile müşterilerle uğraşmamış kişiler bunları bir skill olarak görüyor. O nedenle böyle şovlara hiç gelmeyen Java ile zaten öyle işler yapılıyor hep... Bir de diplomayı tanımayıp mülakatlarda işe başvuranı ezmek ve az maaşa razı etmek için bunları savunanlar var, genelde çok göçmen olan gelişmiş ülkelerdeki işverenler recruiter lar falan yapar.
54 satırlık çözümü göremeyiz cunku oyunda gönderilen kodarın sadece problemi doğru çözüp çözmediğini kontrol ediliyor , problemi geçen kodlar yayınlanmıyor ki bunu rekabet olsun diye yapmış olmalı...
for i in range(100):print(i%3//2*"fizz"+i%5//4*"buzz"or-~i)
sondaki ~-i ne yapiyor anladin mi?
python'da ++i yapamazsın, onun yerini tutan bir işlem o
edit: tam doğru değil, i+1 yapıyor aslında yani i değişmiyor, fakat oraya yazarsa onu parantez içine alması lazım o zaman 5 char eder, böyle yapınca 3 char ediyor, çok pis kod sırf 2 char tasarruf edeyim diye...
< Bu mesaj bu kişi tarafından değiştirildi seyfi84 -- 28 Kasım 2019; 11:54:17 >
Bu oyunda koddan 1 char eksiltince dahi 50 basamak yukarı cıkabiliyorsun. Benim kodda 100 yerine Roma harfiyle C yazarak 2 char eksittim örneğin. Unicode'tan uzak duran biri olarak, editörümde ilk kez Unicode karakter kullanmaya başladım.
https://code-golf.io
Sitenin kaynak kodları açık:
https://github.com/JRaspass/code-golf
Kullanılabilecek diller Bash, Brainfuck, C, Haskell, J, JavaScript, Julia, Lisp, Lua, Nim, Perl, Perl 6, PHP, Python, Ruby ve bunlara 'golfing languages' Pernicious Numbers, Quine, Diamonds gibi problemlere "hole", çözenlere de "golfer" diyor. Problemi daha az sayıda karakter ile çözen golfer üst sıralara çıkıyor. Siteyi Andrew Shitov adında bir Rusun 'Raku One Liners' adlı ücretsiz PDF'sini okurken keşfettim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 27 Kasım 2019; 11:1:50 >
< Bu ileti mini sürüm kullanılarak atıldı >