Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

10
Yorum /// (telaffuz 'eğik çizgi')
Çünkü yeterince ezoterik dil golfu alamıyoruz, değil mi? /// - belirgin eğik çizgiler - s///Perl ününün regex değiştirme işlevine dayanan eğlenceli bir dildir . Yalnızca iki özel karakter içerir, eğik çizgi /ve ters eğik çizgi \. Üzerinde wiki esolangs hakkında tam bir makale bulabilirsiniz , ancak bazı örneklerin yanı sıra, …

30
BUT fonksiyonunu farklı bir dilde yazan bir program yaz!
Bir girişi (n) STDIN'den (veya eşdeğeri) alan en kısa programı yazın ve x + n döndüren tek bir argümanla (x) basit bir artış işlevi çıktı ancak işlev farklı bir dilde olmalıdır. Oldukça basit! Bu kod golf, normal kurallar uygulanır, en kısa program kazanır. Örnek:> <> to Python (Ungolfed) !v"def i(x):"a" …
30 code-golf 

2
Bir sarmal dizisi
Arka fon OEIS dizisi A272573 , altıgen bir ızgara üzerinde aşağıdaki gibi bir spiral tarif eder: Bir altıgen fayans üzerinde sayıların bir spiralini başlatın, ilk altıgeni (1) = 1 olarak ayarlayın. A (n), komşularına eşit veya daha önce bitişik olmayan en küçük pozitif tamsayıdır. Dizi başlar 1, 2, 3, 4, …

7
En küçük daireye golf atın!
Sorun: Kartezyen düzleminde boş olmayan bir nokta kümesi göz önüne alındığında, hepsini çevreleyen en küçük daireyi bulun ( Wikipedia link ). Nokta sayısı üç veya daha az ise bu sorun önemsizdir (bir nokta varsa, dairenin yarıçapı sıfırdır; iki nokta varsa, noktaları birleştiren çizgi kesimi dairenin çapıdır; varsa üç (colinear olmayan) …

11
Triforce'u çizelim
Triforce kurgusal eserdir Legend of Zelda gücü, bilgelik ve cesaret temsil eden üç-özdeş görünümlü eşkenar üçgen yapılmış. Efsanedeki birkaç oyun, üç bölüm nihayet bir araya geldiğinde bir animasyon içeriyor. Bu zorluğun amacı, üçgenler için belirli bir genişliğe ve parçalar arasında belirli bir boşluğa sahip, bu tür basitleştirilmiş bir animasyonun tek …

20
Homestuck's Catenative Doomsday Dice Cascader Uygulaması
Meydan okuma Büyük Midnight Crew tarafından saldırıya uğradım ve kendimi savunmak için Catenative Doomsday Dice Cascader'ı çağırmam gerekiyor . Alanım az olduğundan, kodun mümkün olduğunca kısa olmasına ihtiyacım var. Katener Doomsday Dice Cascader'in algoritması şu şekilde: İlk olarak, Prime Bubble'daki altı taraflı kalıp atılır ve sonuç bir sonraki adımın kaç …
29 code-golf  random 

15
Kara Kutu Trigonometrisi
Aşağıdaki 12 trigonometrik fonksiyonlar ayırabilecek program veya fonksiyon yazın: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Programınıza yukarıdaki fonksiyonlardan biri kara kutu olarak verilmiştir ve işlevin adını yukarıda belirtildiği gibi ya da kendi dilinizde adlandırılmış şekilde vermelidir. Bu kod golf , yani her dilde en …

18
Ters-tırnak-quine
Bu zorluğun beklentisi: Programınız normal çalışıyorsa, konuşma işaretlerindeki ( "- çift tırnak) kodun tümü yazdırılmalıdır. Programınız çift tırnak içine alınmışsa (sırayla konuşma işaretlerini ters çeviriniz), normalde tırnak içinde olmayan kodun yazdırılması gerekir. Örneğin: Diyelim ki aşağıdaki kodunuz var: fancyStuff("myCode"); "I like".isGreat(); Eğer çalıştırırsam, çıktısını beklerdim: myCode I like Ancak, tırnak …


19
Kabaca kaç yaşında?
Bir yaşı temsil eden pozitif saniye süren ve bu sürenin İngilizce olarak tahminini veren kısa bir program yazın. Programınız , aşağıdaki metrikler ve uzunlukları saniye cinsinden geçen en az kesin süreyi vermelidir : second = 1 minute = 60 hour = 60 * 60 day = 60 * 60 * …
29 code-golf  date 

22
Zaman Anagramı
Orijinal olarak @Tlink tarafından yayınlanan (ve silinen) bu büyük olasılıkla bu StackOverflow sorusundan esinlenmiştir . Genel olarak iyi bir meydan okuma gibi göründüğü için silinmesi utanç verici bir şey olduğundan, uygun biçimlendirme ve kurallarla tekrar göndereceğimi düşündüm. ( @Tlink ile iletişim kurmaya ve yayınlama iznini almaya çalıştım , ancak daha …
29 code-golf  date 

15
Buzdolabı mıknatısı değişimi
Buzdolabı mıknatısları ile bir mesaj yazarken, Sürekli olarak bir ikame bulacaksınız 1bir için I. Bu zorlukta amacınız bir mesajın başka bir mesajın harfleri kullanılarak yazılıp yazılmayacağını bulmaktır. İzin verilen değişimler: A = 4 B = 8 C = U E = M = W = 3 G = 6 = …

21
Levi-Civita sembolü
Üç boyutlu Levi-Civita sembolü bir fonksiyonudur fsayı üçlü alarak (i,j,k)her bir in {1,2,3}, için {-1,0,1}, aşağıdaki şekilde tanımlanmıştır: f(i,j,k) = 0zaman i,j,kbelirgin değildir, yani i=jya da j=kya dak=i f(i,j,k) = 1ne zaman (i,j,k)bir çevrimsel kaydırma olan (1,2,3)biridir (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1ne zaman (i,j,k)bir çevrimsel kaydırma olan (3,2,1)biridir (3,2,1), …

11
Yıldız sarmal
Boyut spirali Sve kademesi göz önüne alındığında, dıştan iç yarıçapa saat yönünde yapılmış, yıldızlara sahip N"kare" S*Sspiral çıkar N. Aşağıdaki test durumları (örnekler). Giriş: 4 3 Çıktı: *** Giriş: 4 6 Çıktı: **** * * Giriş: 4 11 Çıktı: **** * * * **** Giriş: 6 18 Çıktı: ****** * …

13
Bir Geiger Sayacı Yap
Bir Geiger sayacı radyasyonu tespit etmek için kullanılan bir cihazdır. Bir Geiger sayacı programı yapacağız. Hepimizin bildiği gibi, radyasyon bir bilgisayar programına çarptığında rastgele 1 baytı kaldırır. Bu nedenle, bir Geiger sayaç programı hiçbir şey yapmayan bir programdır, ancak herhangi bir byte silindiğinde, değiştirilen program beep, radyasyonun varlığını göstermek için …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.