«code-golf» etiketlenmiş sorular

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

3
Şövalyeler ve Knaves
Bu kod golfü . Bu meydan okumada, " Şövalyeler ve Knaves " bulmacalarını çözen programlar / fonksiyonlar yazacağız . Arka fon Kendinizi bir adada buluyorsunuz ... vs. ... sizden başka adadaki herkes bir şövalye ya da bir knave . Şövalyeler sadece gerçek ifadeler yapabilir . Bıçaklar yalnızca yanlış ifadeler yapabilir …
12 code-golf 

21
Sıralı Çarpma
Amacınız bir girdi alan ve birlikte zincirlendiğinde N"sıralı çarpma" gerçekleştiren bir program yazmaktır . Sıralı çarpma nedir, sorabilirsiniz? Bu aşekilde tanımlanmış bir tohum içeren bir sekanstır : f(0) = a f(n+1) = f(n)*(f(n)-1) Öyleyse, hadi a = 5. Böylece f(0) = 5, f(1) = f(0)*(f(0)-1) = 5*4 = 20ve f(2) …

5
Etkili Bilimsel Gösterim
Geçen gün kimya öğretmenim bize bilimsel notasyonu açıkladı (az sayı kullanarak ve çok sayıları daha kolay ifade etmek için on güçle çarparak), bu da beni ilk öğrendiğim zamana geri götürdü. Temel bilgileri öğrendikten sonra, bazıları aşağıdaki gibi olan bir dizi tipik matematik sorusu yaptık: Bilimsel gösterimde aşağıdakileri temsil edin: a) …
12 code-golf  string  math 

4
Bir dizeye uyan tüm sayılar
Pozitif tamsayı N alan bir program veya işlev yazın. Basamak ( ), ondalık noktalar ( ) ve negatif işaretler ( ) kullanılarak tam olarak N karakterle yazılabilen tüm farklı ondalık sayıların bir listesini çıkarın .0123456789.- Örneğin, N = 4 çıkış listesinde olacaktır bazı rakamlar 1337, 3.14, .999, -789, -2.7, ve …

4
Bir Film için Sahneler Seçin
Giriş Sonunda film şirketi filminizi finanse ediyor. Size maksimum bir bütçe verdiler ve filminizin çalışma süresini de ayarladılar. Artık üretim öncesi ile başlayabilirsiniz. Zaten planlanmış bir sürü sahneniz var, ancak hepsi bütçeye uymuyor ve film de çok uzun sürecek. Ancak her sahnenin önemini biliyorsunuz. Amacınız, filmin çok pahalı, çok uzun …

1
Gizlenmiş parantez var mı?
Birisi bize bir ip verdi, ancak tüm parantez benzeri karakterler normal karakterlere dönüştürüldü ve hangisinin, hatta kaçının olduğunu bilmiyoruz. Tek bildiğimiz, L1,L2,L3,...,LNfarklı türde sol parantezler olsaydı ve R1,R2,R3,...,RNfarklı karşılık gelen sağ parantez türleri olsaydı , hepsi farklıydı (2N farklı parantez karakteri), bir dize, (+ normal dize birleştirme ise): L1+X+R1,, L2+X+R2...,, …

3
Kutuyu Kapatmama Yardım Et
Bu meydan okuma için ilham, gönderme sırasında gülünç bir şekilde açık olmalıdır. Görev Kutuyu Kapat tarzı bir program oluşturmanız gerekir (işlev değil, program). Kutuyu kapatma temelleri: Oyuncular, 1-9 etiketli bir kol setini çevirerek kutuyu kapatmaya çalışır. Bunu kolları çevirerek yapmak zorundalar. Her dönüşün olay sırası aşağıdaki gibidir: Kolların mevcut konumu …
12 code-golf  game  random 

1
Bir ASCII altıgen ızgara çizin ve etiketleyin
Gelen önceki meydan , çoğunlukla elle (Vim görsel blok modu yardımıyla) ilk diyagram çekti. Ama elbette daha iyi bir yol olmalı ... Genişlik ve yükseklik olmak üzere iki boyuttan oluşan bir girdi verildiğinde, ASCII teknolojisinde bu boyutlarla altıgen bir ızgara çıktı. Aşağıda, giriş için çıktınız olması gereken girişte (küçük düzenlemelerle …

14
Çoktan seçmeli test hazırlama
Giriş Not: Bu, hile yapmayı teşvik etmek için bir tür yöntem değildir. As Cᴏɴᴏʀ O'Bʀɪᴇɴ 3: Zaten okuyan bir sınavını geçtiği için en iyi çözüm olduğunu söyledi. Çoktan seçmeli test için aşağıdaki cevapları göz önünde bulundurun: ABCBCAAB İşte cevapların eşleşip eşleşmediğini gösteren bir tablo: A B C B C A …

5
URL kısaltıcı uygulama
URL'ler çok uzun sürüyor. Dolayısıyla, bir URL'yi kısaltmak için bir algoritma uygulamalısınız. ben. Bir URL'nin Yapısı Bir URL'nin 2 ana bölümü vardır: bir alan ve bir yol . Alan adı, URL'nin ilk eğik çizgiden önceki bölümüdür. URL'nin bir protokol içermediğini varsayabilirsiniz. Yol her şeydir. ii. Alan adı Bir URL'nin alanı …

4
Pürüzsüz ve Tıknaz ve Kırık Dalgalı
Dayanarak Chunky vs dizeler Smooth . Squiggles /\_/\/\__/\/\/\/\_/\_/\gerçekten sıkıldığınızda klavyede yapmak eğlencelidir. Ancak tüm dalgalı çizgiler eşit yaratılmaz. Bazı dalgalı çizgiler gibi \___/, bazıları tıknaz, gibi /\/\/\/\. Diğerleri düpedüz kırık,////_\\\ NKarakterlerin her dalgasının içinde N-1dalgalı kavşaklar var. Her dalgalı bağlantı üç tipten birine sınıflandırılır: Pürüzsüz (açı> "90 derece"): \_ __ …

1
Bir Frogger Çözücü Yap
🐸🐸 9x9 ızgarada basitleştirilmiş bir Frogger oyununa her zaman en uygun çözümü bulmak için en kısa programı yapmalısınız. Ders Elemanları: L- Log (Uzunluk: 3-4). Bir kütüğe atladığınızda, sizi yanınızda taşır. V - Araç (Uzunluk: 1-2) Hız (1-2): Satırın sol tarafında, satırdaki öğelerin hareket hızı olacaktır. Boşluklar: Elemanlar arasında her zaman …

1
2B için bir tercüman yaz
2B için bir tercüman yaz Gibi David Catt sitesindeki gizli dil 2B, her bir hücre bayt ayrı bir bant (bir bant depolanan bellek olan 'subtape'). Bunun için bir tercüman yaz! Dil Özellikleri Resmi şartnameyi burada bulabilirsiniz . Bu spesifikasyonda, "aralıktaki bir sayı 0-9( 0olarak yorumlanır 10) ve _herhangi bir uzunlukta …

10
9 Ninja'nın Ölümü
Sohbetteki bu sohbetten ilham alındı . Bu meydan okumadaki amacınız bir ninjayı taklit etmek ve kaç ölüm kaldığını saymaktır. gözlük Ninja, 9 ölümle başlar. Ayrıca girdi olarak ayrılmaz bir başlangıç ​​sağlığı elde eder. Daha sonra, hayatında sağlığını değiştiren olayların bir listesini girdi olarak alır. Bunlar negatif, pozitif veya sıfır tamsayı …

3
Cümleyi yeniden oluşturun
Bu zorluk iki bölümden oluşmaktadır. Kazanan, en düşük toplam bayt sayısına sahip çözüm olacaktır. Her iki zorluk için de aynı dil kullanılmalıdır. Bölüm 1: Girdi olarak yalnızca geçerli sözcükleri içeren bir cümle alan ve kullanılan karakterlerin bir listesini, her harfin kaç kez kullanıldığını ve orijinal cümledeki kelimelerin her birindeki harf …

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.