«code-golf» etiketlenmiş sorular

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

14
Labirent Üretimi [kapalı]
Buna ( burada ) benzer (eski) bir iş parçacığı olduğunu biliyorum , ancak bazı değişikliklerle yeniden başlatmak istiyorum. Hedef: Seçtiğiniz bir algoritmayı kullanarak rastgele görünen bir labirent oluşturmak , daha sonra labirenti grafiksel olarak çıkarmak (baskı sayılır). Genişlik ve yükseklik sizin tarafınızdan belirlenir. En az bir girişten en az bir …

12
ASCII sanatında bir degrade çizme
Görev tanımı: ASCII sanatında radyal bir degrade çizmek için mümkün olduğunca kısa bir program yazın. Çıkış ızgarasının boyutu önceden tanımlanmıştır. Merkez noktası ve degrade için kullanılacak karakterler programa giriş olarak sağlanır. Degrade, aşağıdaki özelliklere sahip boyutta 70 × 25 karakter hücresi olacak Kılavuzun sol üst köşesinde koordinatlar bulunur (0, 0). …

30
Ters Lehçe gösterimi
Ters Lehçe yazımında yazılmış bir dize değerlendirmeli ve sonuç çıktısı almalısınız . Program bir girişi kabul etmeli ve çıkışı iade etmelidir. Giriş / çıkış alacak fonksiyonları olmayan programlama dilleri için readLine / print gibi fonksiyonlar üstlenebilir. Programda herhangi bir "eval" kullanmanıza izin verilmez. Sayılar ve operatörler bir veya daha fazla …
41 code-golf  math 

30
Mathematica'da golf için ipuçları
Mathematica'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirleri arıyorum, en azından biraz Mathematica'ya özgüdür (örneğin, "yorumları kaldır" bir cevap değildir).
41 code-golf  tips 

30
Orada (bantla) düzelttim
Meydan okuma: Yalnızca büyük ve küçük harf içeren bir dize verildiğinde (hangisini tercih ederseniz), tapedüzeltmek için yatay olarak yerleştirin. Bunu, alfabedeki iki bitişik harf arasındaki farkı kontrol ederek (etrafa sarılarak ve sadece ileriye bakacak şekilde) kontrol ederek ve boşluğu istediğimiz kadar TAPE/ ile doldurarak tapeyapıyoruz. Örnek: Giriş: abcmnnnopstzra Çıkış:abcTAPETAPETmnnnopTAstTAPETzra Neden? …
41 code-golf  string 

4
Zindan Paletli
Giriş Bir zindanın duvarlarını temsil eden bir ikili matris MMM Oyuncunun zindandaki konumu ( x , y)(x,y)(x,y) . Yön ddd oyuncu şu anda karşı karşıya olduğu (0 = Kuzey, 1 = Doğu, 2 = Güney, 3 = Batı) Çıktı 30 × 1030x1030\times 10 karakterlik bir ASCII sanatı olarak, oynatıcının görüş …

12
İyi bağlantılı bir meydan okuma
Sıkıldığımda bazen yaptığım bir aktivite, eşleşen çiftlere birkaç karakter yazmaktır. Daha sonra bu karakterleri bağlamak için çizgiler çizerim (üst kısımların üzerinden asla). Örneğin ve sonra satırları şu şekilde çizerim:a b c b a cabcbacabcbac VeyaBir b b c bir Cabbcacabbcac Bu çizgileri çizdikten sonra, topakların çevresine kapalı ilmekler çizmeye çalışıyorum, …

30
Halı döşeme
Bu SO sorusundan esinlenerek . Meydan okuma: Giriş: Bir dizesss Bir karakterccc Çıktı: Dizenin ilk karakteri merkezde ve dışarı doğru olacak şekilde, dört yönün her birinde dizenin elmas kare bir ASCII resmi oluşturun. İçinde kare şeklinde olan ASCII sanat halısı, dolgu maddesi karakteri ile. Bu oldukça belirsiz görünebilir, bu yüzden …

30
Fiziksel bir çarpım tablosu yazdırın
Dikdörtgenler bu güzel özelliğe sahiptir - bir dikdörtgen tam olarak karakterlerinden oluşur!n × mnxmn \times mn × mnxmn \times m Daha ilginç bir özellik ise, dikdörtgenlerin çarpım tablosunda - örneğin bir tabloda - güzelce hizalanmasıdır :3 × 33x33 \times 3 # ## ### # ## ### # ## ### # …

30
2d dizisinin çevreleyen sıfırlarını kaldırın
Bu, bu sorunun 2 boyutlu bir versiyonudur . Yalnızca negatif olmayan tamsayılar içeren boş olmayan bir 2 boyutlu dizi / matris verildiğinde: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 & …

30
Ruh Eşini Aramak İçin
Çıkışı, tamsayılar bir boş olmayan sonlu liste Verilen truthy orada tam iki eşit girişleri ve diğer tüm girişleri ayrıdır, değer ve Falsey aksi değer. Örnekler truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Ben önemsiz bir dizi miyim?
Bir önemsiz dizi ardışık elemanlar arasında mutlak fark göre tüm küçük veya eşit pozitif tamsayılar, bir dizi 1 . Örneğin, aşağıdaki dizi önemsiz: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Çünkü karşılık gelen (mutlak) farklılıklar: [1, 1, 1, 1, 1, 1, 0, 0, 1] Tüm daha küçük …

22
En iyi üs 10… Buna ulaşalım!
Giriş: 0-9 aralığında rakamlardan oluşan pozitif bir tamsayı n . Meydan okuma: Eğer d tamsayı en yüksek rakamdır, sayının üssü olduğunu varsayalım d + 1 . Örneğin, tamsayı 1256 ise, üs-7'de olduğunu varsaymalısınız , 10110 ise o zaman üs-2 (ikili) olduğunu varsaymalısınız , ve 159 ise, o zaman ondalıktır. Şimdi, …


6
Başarısız Kaleleri Algıla
Yerçekiminin ilginç yönlerinden biri, farkında olduğum kadarıyla havada asılı kalan şeylere sahip olamayacağınızdır. Bununla birlikte, Rastgele Kale Yapımcıları Birliği'ndeki herkes bu gerçeğin farkında değil, bunun gibi kalelere yol açıyor gibi görünüyor: # # # # # # ### #### #### # # #### # # #### ### ############## ### ###### …

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.