«code-golf» etiketlenmiş sorular

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

1
Döndürme güvenli kine
Bir yaz Uygun Quine kimin her rotasyon kendisi uygun bir quine olduğunu. Örneğin, kaynak kodunuz abcdef: abcdef çıktı abcdef bcdefa çıktı bcdefa cdefab çıktı cdefab defabc çıktı defabc efabcd çıktı efabcd fabcde çıktı fabcde Döndürme "bir dizeyi iki parçaya bölerek ve sıralarını ters çevirerek yapılır" . puanlama Bu kod golfü …

1
Dikdörtgen Çim Biçme
Bir çim, iki karakter görünür boşlukla çevrelenmiş bir karakterin bulunduğu dikdörtgen bir alan olarak tanımlanır . Bu, iki satır üstte ve iki satır altta ve solda iki boşluk dolgusu anlamına gelir (sağda görünür boşluk vardır, bu yüzden eklemenize gerek yoktur). ||||| ||||| ||||| Biçilmiş bir çim benzer bir yapıdır, ancak …


12
Ücretsiz öğle yemeği diye bir şey yoktur.
... yoksa var mı? Zorluk, baz fiyat, ipuçları, indirimler, kuponlar ve ekstraları içeren öğle yemeği faturamı ayrıştırmak ve öğle yemeğimin 0 $ veya daha düşük olup olmadığını öğrenmek . Bu giriş ise: 12.34 15 tip 25 discount 1.5 extra 2 coupon Sonra çıktı olabilir false. Şöyle çalışır: 12.34 taban fiyattır. …

20
Boş satırlarda boşluklardan kurtulun
Ah, yine de bu Stack'i bencilce kullanıyorum . Chromebook sahibi olarak, Cloud9 tarafından kullanılan editör Ace IDE'nin sık kullanıcısıyım. Fazla boşlukla uğraşmak için birçok araç var, ancak özellikle bir tane yok: boş satırları temizlemek. Bugünkü göreviniz, kopyalayıp yapıştırabileceğim bir yerden bir girdi verildiğinde [;) ] ' , aynı şeyi çıktılamak, …

9
Mutlak bir yolu kısaltın
Bazen uzun bir mutlak yol, örneğin bir linux aracına yönelik bir komut satırı parametresinde, geçerli çalışma dizini başvuru olarak kullanılarak kısaltılabilir: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Bu meydan okumada, iki parametre alan bir işlev veya program yapmalısınız: Linux formatını kullanarak mutlak yol …

1
İki zaman boyutunda programlama
Bu dünyanın sadece 1 zaman boyutuna sahip olması komik bir kaza, ama böyle olmak zorunda değil. 2 veya daha fazla zaman boyutuna sahip dünyaları hayal etmek kolaydır ve bu dünyalarda, tıpkı bu bilgisayardaki gibi, bilgisayarlar oluşturabilir ve üzerinde yazılım çalıştırabilirsiniz. Sistem Brainf * ck programlarını iki zaman boyutunda çalıştırmak için …

15
Çeviri Tablosunu Bulun
İki dize verildiğinde, ikisi arasında çeviri tablosunu ( ikame şifresi ) bulun , eğer çeviri mümkün değilse false çıktısını alın. Cevap en aza indirilmeli ve soldan sağa doğru oluşturulmalıdır. Sözcükler arasında çevrilecek ilk karakter, çeviri tablosundaki ilk karakter olmalıdır. Buna ek olarak, çevrilmemiş herhangi bir harf (başlangıçtaki ile aynı yerde), …

6
Bana pizza yap
Cumartesi (UTC) olduğu için açım ve bir dilim pizza istiyorum. Size bir sipariş vereceğim ve güzel bir sıcak ascii-art pizza istiyorum. Meydan okumaya kadar mı? Arabaya Servis Siparişimi, STDIN, bir fonksiyon parametresi, bir komut satırı argümanı olsun, nerede olursanız olun, ama sizin için bir değişkene koymayacağım. (JS işlev ifadeleri bir …

1
Yaşam: Yaratıldı mı Evrim mi?
Kare bir Hayat Oyunu ızgarasının durumu göz önüne alındığında, önceki herhangi bir durumdan evrimleşmiş olabilir mi yoksa sadece yaratılabilir mi olduğunu belirleyin. Yani, devletin "Cennet Bahçesi" devleti olup olmadığını belirleyin . Giriş 1 kare "canlı" ve 0 "ölü" anlamına gelen kare şeklinde bir kare ızgara. İsterseniz 0 ve 1 yerine …

13
Aritmetik Tabloların Tam Sayıları
Meydan okuma: Girdiye dayalı olarak aşağıdaki altı aritmetik tablodan birinin 'tamsayı hanelerini' çıktılayın: - add ( +); - çıkarma ( -); - çarpma ( *); - bölünme ( /); - üs alma ( ^); - modulo işlemi ( %). Kurallar: Tam olarak aşağıdakilerden biridir aritmetik işlenen her sonucu:: Ben tamsayı-basamak …

8
Kaç Delik?
Meydan okuma Şeklin grafiksel bir girdisi verildiğinde, içinde kaç delik olduğunu belirleyin. Kopya değil Bu soru Kont Adaları'nın olası bir kopyası olarak işaretlendi . Bu zorluğun Kont Adası sorunundan farklı olduğuna inanıyorum çünkü bunda, sınıra temas eden blokları nasıl ortadan kaldıracağınızı bulmalısınız. Giriş Girdi, çok satırlı bir dize, bir dizi …

10
Minimum dolgu ile işaret değişimi, döngü ve ekran
Giriş: İki tamsayı: bir negatif, bir pozitif. Çıktı: İlk satırda en düşükten en yükseğe çıktı. İkinci satırda biz en çok ve en kaldırdık ve oturum değişti tüm bireysel numaraları. Üçüncü satırda en yüksek ve en düşük sayıları tekrar kaldırdık ve tüm tek tek sayıları tekrar değiştirdik. (Aşağıdaki örnek, zorluğu daha …

3
Maksimum Skittle Keyfi
Size bir çanta Skittles verildi. Herkes farklı lezzetleri en çok takdir etmek için lezzetler arasında dönmeniz gerektiğini bilir. Temelleri: Bir seferde sadece 1 skittle yiyebilirsiniz Skittle'larınızı yeme sırası periyodik olmalıdır . Her dönem belirli bir lezzeti bir kereden fazla içeremez. Çantanızda sadece çok fazla kızak var. Belirli bir skittle lezzetini …
17 code-golf 

11
Tekrarlayan Asal Asalları Bulun
Özyinelemeli Asal Asal değerler, p(1) = 2 p(n) = the p(n-1)th prime İşte 4. Özyinelemeli Prime Prime'ı nasıl hesaplayabileceğinize bir örnek. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd prime p(2) = 3 p(3) = the …

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.