«code-golf» etiketlenmiş sorular

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

9
Bu çizgi o kareden mi geçiyor?
İlk çeyreği (pozitif x ekseni, pozitif y ekseni ve başlangıç ​​noktası dahil) 1x1 ızgaralara bölün, her ızgara aşağıda gösterildiği gibi sol alt köşesinin koordinatları tarafından etiketlenir: Her ızgaranın sınırlarını ve köşelerini içerdiğini unutmayın. Matematiksel semboller kullanıldığında (m, n) etiketli ızgara kareyi temsil eder {(x,y) | m ≤ x ≤ m+1, …

30
Ortak önde gelen alanları kaldırın
Python'da kodlama yaparken, bazen bir işlev içinde çok satırlı bir dize istersiniz, ör. def f(): s = """\ Line 1 Line 2 Line 3""" (Ters eğik çizgi, önde gelen bir yeni satırı kaldırmaktır) sAncak, gerçekten yazdırmaya çalışırsanız , Line 1 Line 2 Line 3 Bizim istediğimiz bu değil! Çok fazla …

4
En küçük satranç programı
Esinlenen bu Meclis'te bir 487 byte 2 oyunculu (insan vs insan) satranç programı yazan, Fransız programcı son makale anlatma, ben küçük satranç programları diğer dillerde nasıl olabilir merak etti. ayrıntılar Program sadece yasal satranç hamlelerini kabul etmelidir. Kontrol durumunda ilk kural uygulanmasına rağmen, kontrol / kontrol arkadaşı beyanı gerekli değildir …
19 code-golf  chess 

9
Üst kümesi hesapla
Buradaki göreviniz basittir: Bir tamsayı kümesinin bir listesi göz önüne alındığında küme birliğini bulun. Başka bir deyişle, orijinal kümeler listesindeki tüm öğeleri içeren (ancak diğer öğeleri içermeyen) tam sayı kümelerinin listesini bulun. Örneğin: [1,5] and [3,9] becomes [1,9] as it contains all of the elements in both [1,5] and [3,9] …

8
Bir beyin-flak klasik tercüman yaz!
Brain-Flak (Brainf ** k ve Flak-Overstow arasında bir çarpı), yığın tabanlı ezoterik bir dildir. Bu meydan okuma gönderildiğinden, dil gelişti ve güncellendi, ancak dilin bu ilk revizyonu "beyin-flak klasiği" olarak bilinir. Bir dizi Brain-Flak klasik kodu alan ve değerlendiren bir program veya işlev yazmalısınız. Ayrıca (olası bir boş) tamsayı listesi …

5
Röportaj: Ön Dokuz
Röportaj: Ön Dokuz Bu, iş görüşmesi sorularının programlanmasından esinlenen bir dizi zorluğun ilkidir. Gelecekteki potansiyel patronunuzun oturduğu ofise girersiniz. "İçeri gel ve otur" diyor. Sinirli bir şekilde oturuyorsunuz, çabuk ama profesyonel kıyafetlerinizin kırışıklık içermediğinden emin olun. Size eğitiminiz, önceki iş deneyimleriniz vb. Hakkında birçok soru soruyor. Onlara çoğunlukla dürüstçe cevap …

2
Vim içinde Yeşil Yumurta ve Jambon yazın
Dr. Seuss'un Yeşil Yumurtalar ve Jambon kitabı, kitabın tüm hikayesinde sadece 50 farklı kelime olmasıyla ünlüdür. Göreviniz, vim metin düzenleyicisindeki boş bir dosyaya tüm varsayılan ayarlarla başlayarak boş bir dosyaya uygulandığında tüm Yeşil Yumurta ve Jambon metniyle sonuçlanacak bir tuş vuruşları dizisi oluşturmaktır . Tuş vuruşlarınız işlemlerinin bir parçası olarak …

7
Y2K… 2019'da mı?
10 Ağustos 2019, ancak göreviniz hala Y2K'yı içeriyor. Tuhaf, değil mi? Kendisine yazdıran ve kendisine iki basamaklı bir sayı ekleyerek bir program oluşturun. İlk çalıştırdığınızda, çıkışına 00 eklemelidir (kaynak kodu, çünkü bu bir quine varyantıdır). Bu çıktıyı çalıştırdığınızda, orijinal program iki basamaklı bir sayı olmadan, orijinal programın çıktısını almalı, ancak …
18 code-golf  quine 

30
Harfler Artarken Sayılar Azalır
Harfler Azalırken Rakamlar Artıştan Rastgele Esinlenerek Karışık harfler ve tamsayılar (örneğin bir listesi Verilen ['a', 2, 3, 'b']) artırmak (en sarma alfabesinde bir konum harfleri zile a) ve azaltmak Yukarıdaki örnek için 1 ile sayılar, çıkış olmalıdır ['b', 1, 2, 'c']. Giriş, karma tipte bir liste, sınırlandırılmış bir dize, bir …


12
Boşluklarda dolgu oluşturma
Dize üzerinde belirli bir işlev grubumuz olduğunu varsayalım. Bu işlevler, boşlukları veya madlibs'leri doldurmaya benzer, tek bir girdi almaları ve tüm boşluklarını doldurmak için kullanmaları dışında. Mesela benzeyen bir fonksiyonumuz olabilir. I went to the ____ store and bought ____ today. Bu işlevi dizeye uygularsak cheesesonuç şöyle olur: I went …

1
Izgara doldurma kıvrımını tamamlayın
Izgara dolgu kıvrımlı bir kare ızgarasının her hücresini en az bir kez ziyaret eden, bitişik hücreler arasında herhangi bir kenarı asla bir kereden fazla geçmeyen ve asla kendini geçmeyen kapalı bir yoldur . Örneğin:N-× NN-xN-N \times N Doldurulduktan sonra, ızgaranın her hücresi aşağıdaki 8 döşemeden biri ile temsil edilebilir: Bu …

22
Üstel basamak büyümesi ve ötesine!
Meydan okuma Bir baz 1&lt;b&lt;101&lt;b&lt;101 < b < 10 ve bir indeks t≥1t≥1t \ge 1 verildiğinde , çıkış terimi xtxtx_t , aşağıdaki gibi tanımlanır: x1=1110x1=1110x_1 = 11_{10} xi+1xi+1x_{i+1} ,xixix_ibbb tabanınadönüştürülmesive daha sonra baz 10'daki basamaklarının yeniden yorumlanmasıylaelde edilir.101010 Çıktı 10 bazında olmalıdır101010 5. temel, 5. terim için bir yürüyüş şöyle …
18 code-golf  number 

7
3x3x3 küpün grafik olarak yüzeyi
Senin görevin 54 köşeli bir grafik oluşturmak, her biri bir Rubik küpü bir faset karşılık gelir. Karşılıklı yüzeyler bir tarafı paylaştığında iki köşe arasında bir kenar vardır. kurallar Algoritmada bir grafiği temsil etmek için bir bitişiklik listesi, bitişiklik matrisi, kenar listesi veya makul bir biçim vermeyi seçebilirsiniz. (Bir insan tarafından …

10
Hata ayıklayıcının içine / dışına farklı davranan program [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 8 ay önce kapalı . Zorluk, herhangi bir argüman veya başka girdi almayan ve hata ayıklayıcıda hata ayıklanmadığında nasıl davrandığından farklı …
18 code-golf 

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.