«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

2
Bir satranç tahtası üzerinde patlamalar
Atomik satranç , her yakalamanın bir "patlamaya" neden olduğu, yakalanan parçayı, yakalamayı yapan parçayı ve 1 kare yarıçapındaki tüm piyon olmayanların satıldığı (çok eğlenceli) bir satranç çeşididir. Bu zorluğun amacı bütün bir atom satrancı oyunu oynamak değil, sadece belirli bir hamle yapıldığında ne olacağını simüle etmektir. Yasal Uyarı: Patlama ses …
14 code-golf  chess 

14
Bir FuzzyFinder Uygula
Reddit'te bulduğum bu bağlantıdan ilham aldım . Bir FuzzyFinder birçok metin editörünün bir özelliğidir. Bir dosya yolu Syazmaya başladığınızda, FuzzyFinder devreye girer ve girdiğiniz dizeyi içeren geçerli dosyaları S, dosyanın konumuna göre sıralanmış olarak gösterir . Senin görevin bulanık bir bulucu uygulamaktır. İstediğiniz şekilde biçimlendirilmiş bir dizeyi Sve dizeleri içeren …
14 code-golf 

4
Ahşap Parçaların Ambalajlanması
İki adet odun vardır. Her ikisi de düz bir gövde ve vücudun altında bazı ekstra bloklardan oluşur. 0,4,7,9,10 konumlarında (0 dizinli) konumlarda fazladan blokları olan bir örnek parça: XXXXXXXXXXX X X X XX Parça, 01ikili konumda inci konumunda ibir blok olup olmadığını gösteren ikili bir dizi olarak temsil edilebilir i. …

3
En yüksek çevre polyomino
Bu kod golf. Kazanan, en az bayt içeren geçerli koddur. Meydan okuma M ve N girişleri , dikdörtgen bir kareler ızgarasının genişliği ve yüksekliği göz önüne alındığında , aşağıdakileri karşılayan bir çokgen çıktı: Çokgen kenarlar sadece kare kenarlardan oluşur: çapraz kenarlar yoktur - hepsi dikey veya yataydır. Çokgenin delikleri yoktur: …
14 code-golf  grid 

1
4 yönlü bir durak planlayın
Bir grup araba ilerlemek için bekleyen 4 yollu bir dur işareti dizilmiş. Herkes kimin bir sonraki gideceği, kimin hangi yöne gideceği, vb. İle karıştırılır. İşiniz, dur işaretindeki trafiği en uygun şekilde planlamaktır. Dört kardinal yönün her biri için birer tane olmak üzere girdi 4 dönüş talebi dizesi olarak alırsınız. Her …
14 code-golf 

1
Tetris Parçaları ile Boşlukların Bağlanması
Giriş çıkışları olarak tetris bloklarının bir listesini veren veya parçaların bağlayabileceği aynı yükseklik seviyesindeki iki nokta arasındaki en büyük boşluğu döndüren bir program veya işlev yazmalısınız. 7 tip tetris parçası şunlardır: Bu parçalara sırasıyla I, J, L, O, S, T ve Z harfleriyle atıfta bulunacağız. Parçaları döndürebilirsiniz, ancak Tetris oyununda …
14 code-golf  tetris 

4
LOLCODE'da golf için ipuçları
LOLCODE'de golf yapmak için hangi genel ipuçlarınız var? Ben genel olarak en azından biraz LOLCODE özgü olan golf golf kodları için uygulanabilir fikirler arıyorum. (örneğin, "yorumları kaldır" bir yanıt değildir). Lütfen cevap başına bir ipucu gönderin.
14 code-golf  tips 

12
Sayı olarak ayır, dize olarak katıl, tekrarla
İşlemi düşünün: Negatif olmayan bir tamsayı alma N. örn 27. Tamsayılar içine çatlıyor N - floor(N/2)ve floor(N/2)(a 'büyük' ve 'küçük' yarısı) ve bu sırayla bunları yazarken. örneğin 27olur 14 13. Tamsayıları yeni, çok daha büyük bir tamsayıya birleştirmek için boşluk kaldırılıyor. örneğin 14 13olur 1413. 2. ve 3. adımları istediğiniz …

5
Döndürülmüş Dikdörtgenin Boyutlarını Belirleme
Bu yığın Pasaj bir çekilişi yumuşatılmış boyutları, konum, açı ve ızgara boyutları için siyah bir zemin üzerinde verilen parametreleri beyaz bir dikdörtgen: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> y:<input id='y' type='text' …

1
On iki bozuk para sorunu
Arka fon On iki bozuk para sorunu, iş görüşmelerinde yaygın olarak kullanılan klasik bir denge bulmacasıdır . Bulmaca ilk olarak 1945'te ortaya çıktı ve annemle evlenmek istediğinde büyükbabam tarafından babama gönderildi! Bulmacada, biri diğerinden daha ağır veya daha hafif olan on iki para vardır (hangisini bilmediğiniz). Sorun, benzersiz parayı belirlemek …

13
Birleştirilmiş tamsayılardan en büyük ve en küçük değerler
Bu problem, her Yazılım Mühendisinin 1 saatten daha kısa sürede çözebilmesi gereken beş programlama probleminden kaynaklanmaktadır ki bu da ilginç bir okumadır. İlk birkaç sorun önemsiz, ancak dördüncü sorun biraz daha ilginç olabilir. Standart girdi üzerinde tek bir boşlukla ayrılmış tamsayıların bir listesi verildiğinde, tamsayıları kendi satırlarında birleştirerek elde edilebilecek …
14 code-golf  number 

6
Kontrol Dışı Yuvarlama Hataları
Arka fon Kısa bir süre önce küçük bir muhasebe firması tarafından işe alındınız. Muhasebe dünyası sizin için biraz yabancıdır, bu nedenle tüm profesyonel yönergelere uyup uymadığınızdan emin değilsiniz. Özellikle, tüm bu sayıları ne zaman yuvarlamanız gerektiğini ve hangi yönde yuvarlamanız gerektiğini bilmiyorsunuz, bu yüzden çoğu zaman kanatlandırıyorsunuz ve en iyisini …

8
Beyaz alanda golf için ipuçları
Whitespace'de golf yapmak için hangi genel ipuçlarınız var? Ben kod-golf sorunları uygulanabilir ve aynı zamanda en azından biraz Whitespace (örneğin "yorumları kaldırmak" bir cevap değildir) belirli fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin.

7
2 Şeklinde 2 ^ N Izgarasının L Şekilli Trominolarla Döşenmesi
Öğrencilere ilk olarak matematiksel indüksiyonun kanıtlama tekniği hakkında bilgi verildiğinde , yaygın bir örnek, 2 N × 2 N ızgarasının L-şekilli trominolarla döşenmesi ve önceden belirlenmiş bir ızgara alanını boş bırakma problemidir . (N, negatif olmayan bir tamsayıdır.) Henüz bilmiyorsanız, kanıtın üzerinden geçmek için size bırakacağım. Bunu tartışan birçok kaynak …

4
Eğik Çizgilerle Rastgele Bir Yürüyüş Çiz
Pozitif bir tamsayı N alan (stdin / komut satırı / fonksiyon arg üzerinden) ve eğik çizgilerden çıkarılan N adım uzunluğunda iki boyutlu rasgele bir yürüyüşün dize ile temsilini basan veya döndüren bir program veya işlev yazın : / \(artı boşluklar ve boşluk satırları). 2D rastgele bir yürüyüş sonsuz bir tamsayı …

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.