«code-golf» etiketlenmiş sorular

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

15
Vites değiştirici oluştur
Bir sayı nyerlerinde "kaydırmak" için aşağıdakileri yapın: Son nrakamları kaldır nİlk basamağın kopyalarını sayının başına ekle Örneğin, 31415üç sayıyı değiştirmek için , son üç basamağı alın 31ve ardından ilk basamağın üç kopyasını 3sonuna ekleyin 33331. Sayı negatifse, rakamlar soldan alınmalı ve ilk rakam sağdan "doldurulmalıdır". Örneğin, 31415-3 yere kaydırılan dize …
10 code-golf  math 

2
Reindent Java / C / C ++ / vb. kod
Kodu güzel biçimlendirmek için boşluk ekleyen veya silen bir program yazın. İşiniz bittiğinde kodun nasıl görünmesi gerektiğine ilişkin kurallar: Hiçbir satır birden fazla {ve içermemelidir }. A {her zaman bir satırdaki son şey olmalıdır. A }her zaman bir satırdaki tek şey olmalıdır (ondan önce gelen boşluk dışında). Her satırın önündeki …

13
Clark Üçgeni
Tamam, son zamanlarda biraz üçgen vuruşu yaptım, işte bir tane daha. Clark Üçgeni, her bir satırın en soldaki girişinin 1 olduğu ve en sağdaki girişlerin, satır sayısı arttıkça artan 6'nın katlarından oluştuğu bir üçgendir. İşte bir görselleştirme 1 6 1 . 12 1 . . 18 1 . . . …
10 code-golf  math  number 

11
Tri-interquine - Bir döngü içinde birbirini veren üç program
İlgili: Interquine Program A, çalıştırıldığında programın B kodunu, B de C'nin kaynağını ve C, A'nın kaynağını çıkarır. Bu sefer iki karakter ve tekrar takas yapamazsın :) Gereksinimler: Tüm programlarda yalnızca bir dil Standart boşluklar kısıtlamaları geçerlidir Tüm programlar farklıdır. Kendini çıktısı alan bir program geçerli değildir. Birbirini çıkaran iki kişi …
10 code-golf  quine 

2
Golf sahasında ağaçlar dik!
Bu meydan okuma bu uygulama esinlenerek . Bu, bu zorluğun çok daha kolay bir versiyonudur . Bu zorluk kod golfü , diğeri ise en hızlı koddur . Her alana ait hücrelerin benzersiz bir tanımlayıcıya sahip olduğu 6 alana bölünmüş 6 x 6 boyutlarında bir kare giriş ızgarası verilecek ( buradaki …
10 code-golf  grid  game 

14
12 saatlik zaman dönüşümü
Meydan okuma Bir saati 12 saatlik biçimde dönüştürün ve yazdırın. HH:MM AM/PM Örnekler Giriş: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700 (PDT)' 'Sat …
10 code-golf 

12
İkinci Sıfırı Bul
Meydan okuma 32 bit ikisinin tamamlayıcı biçiminde bir tamsayı verildiğinde , ikili gösterimde ikinci en az anlamlı sıfır basamağının dizinini döndürün; burada bir indeksi 0en az anlamlı biti ve en önemli biti temsil eden bir indeksi döndürür 31. İkinci sıfır yoksa, 0'ı, herhangi bir negatif sayıyı, herhangi bir yanlış değeri …
10 code-golf  number 

4
Yaşam ve Yorgunluk Oyunu
Stewie'nin Yaşam ve Yorgunluk Oyunu, daha ünlü Conway'in Yaşam Oyununa oldukça benzer . Stewie'nin Yaşam ve Yorgunluk Oyunu'nun (GoLF) evreni, her biri canlı, ölü veya yorgun üç olası durumdan birinde bulunan sonsuz iki boyutlu dikgen kare hücreler ızgarasıdır. Her hücre, yatay, dikey veya çapraz olarak bitişik olan sekiz komşusuyla etkileşime …

3
Klavyenizi klavyeye dönüştürün
Görev Bir düğmeye basıldığında, her tuş için farklı bir ses çıkardığı bir program yazmalısınız. Kullanacağınız anahtarlar: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Notlar başlar Cve yukarıdaki her tuşa bir yarı ton eklenir. Gerçi sizin için biraz daha kolaylaştıralım. 2 benzer görev arasından seçim yapabilirsiniz, 1) Başka bir tuşa basılana kadar devam eden bir tuşa basıldığında …
10 code-golf  audio 

10
Son eklerim ne tür?
giriş Böylece son ek sıralama algoritmalarını araştırarak, yeni fikirleri elle ve kodla değerlendirerek zamanımı boşa harcıyorum. Ama her zaman eklerimin türünü hatırlamak için mücadele ediyorum! Son eklerimin ne tür olduğunu söyleyebilir misiniz? En çok ne kaldı? Bir çok sonek sıralama algoritması (SAIS, KA, kendi daware'im) grubu, bunları sıralamak için farklı …

4
Favori takımım hala Futbol Şampiyonu olabilir mi?
En orta derecede başarılı bir futbol BE takımının hayranı olarak , sezonun sonuna doğru sık sık favori takımımın hala şampiyon olmak için herhangi bir teorik şansı olup olmadığını merak ediyorum. Bu görevdeki göreviniz bu soruyu benim için cevaplamak. Giriş Üç giriş alacaksınız: mevcut tablo, kalan maçlar listesi ve ilgilendiğimiz takımın …

3
Dönem 2 Tersine çevrilmiş Quine
Göreviniz, kendi kaynak kodunu tersine çeviren bir program yazmaktır. Ancak, tersine kod çalıştırıldığında, kaynak kodu doğru yöne bakacak şekilde çıkarmalıdır. Misal Programınızın olduğunu söyleyin abc. Çalıştırıldığında çıktı almalıdır cba. cba, çalıştırıldığında çıktı vermelidir abc. kurallar Programınız uygun bir kinin tüm kurallarına uymalıdır (kaynak kodunun çıktısı hariç). Palindromlara izin verilmiyor. Rastgele …
10 code-golf  quine 

2
Von Koch varsayımı
Matematikçi von Koch'u ünlü kar tanesiyle tanıyor olabilirsiniz. Ancak daha ilginç bilgisayar bilimi sorunları var. Gerçekten, bu varsayımlara bir göz atalım: nDüğümleri olan bir ağaç verilir (böylece n-1kenarlar). Düğümler numaralandırmak için bir yol bulmak 1için nve, buna bağlı olarak, gelen kenarları 1için n-1öyle bir şekilde, her bir kenar için kolan …

5
Öklid algoritmasını tekrar görselleştirin
Görev İki pozitif tamsayı verildiğinde: İki tamsayı tarafından belirtilen boyutlarda dikdörtgeni çizin. Yer kalmayıncaya kadar Adım 3'ü tekrarlayın. (Kalan) dikdörtgenin üç tarafına dokunarak en büyük kareyi çizin ve doldurun. Ortaya çıkan dikdörtgenin çıktısını alın. Misal Örneğin, girdimiz 6ve 10. 6 x 10 boyutundaki içi boş dikdörtgeni çiziyoruz: xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx …

6
Kısaltılmamış Google Bağlantıları
Meydan okuma Geçerli bir goo.glkısaltılmış bağlantı verildiğinde orijinal URL'yi çıktılayın. Misal goo.gl/qIwi3Ngibi bir şey verirdi https://codegolf.stackexchange.com/. Girdi için, https?://başında olmasını seçebilirsiniz, daha www.önce sahip olmayı seçebilirsiniz goo.glve ayrıca goo.glyalnızca URL'nin sonunu istiyorsanız, kurtulmayı da seçebilirsiniz . Giriş ve çıkış için uçtaki bir eğik çizgi isteğe bağlıdır. Böylece, girişiniz normal ifadeyle …

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.