«code-golf» etiketlenmiş sorular

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

2
2D Labirent Eksi 1D
Bu zorluk, 2D labirentlerini 1D labirentlerine dönüştürmekle ilgilidir. genel bakış +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | | \ …

19
ASCII Kitaplık
Temelde sadece istiflenebilen ahşap kutular olan istiflenebilir rafları biliyor musunuz ? Bazı ASCII sanatına sahip olanlardan bazı kitap rafları inşa etmeyi simüle edeceğiz. Kitaplarımızın hepsi uygun bir şekilde aynı boyutta ve hepsi aşağıdakine benziyor: |X| |X| |X| Kitaplıklar, her zaman içeride üç karakter yüksekliğinde (bir kitabın dik durması için yeterli), …

6
ASCII bilmecenin
Bu bir 3x3ASCII bilmecenin: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Bu aynı zamanda bir …

1
Bu PRNG kim?
Bir dizi 625 adet 32-bit işaretsiz tamsayı (aralık içinde [0, 2**32)) verildiğinde, aşağıdaki sahte sayı üreteçlerinden hangisinin diziyi ürettiğini gösterir: Doğrusal Doğrusal Jeneratör Xorshift Mersenne Twister Spesifik olarak, bu zorluk için kullanılan bu üç üreticinin C uygulamaları aşağıdaki gibidir: #include <stdint.h> /* all code adapted from the sample implementations on …

2
Matthew Kasırgası ve Şimşek
Meydan okuma Bu zorluktan ve iğrenç Kasırga Matthew'dan esinlenerek , dinamik olarak bazı paratonerler üreteceğiz. n = 15: \ /\ / \ / / /\ /\ / \ \ / / /\ /\ \ / / \ /\ \ /\ / \ \ /\ / \ \ /\ Giriş Pozitif …

15
Bir OVSF kodu mu?
Bir 1s ve -1s listesi verildiğinde , geçerli bir OVSF kodu olup olmadığını belirleyin (bir truthy veya falsey değeri yazarak). OVSF kodları aşağıdaki gibi tanımlanır: [1] OVSF kodudur. Bir XOVSF kodu ise, o zaman X ++ Xve X ++ -Xher ikisi de OVSF kodlarıdır. İşte ++liste bitiştirme ve listedeki -her …

29
Sayı Zincirleme Tahmini
Sorun: Göreviniz, bir sayı sırasına göre, her sayının kendisinden önceki sayının en az bir basamağını içerip içermediğine karar vermektir. Örneğin, aşağıdakiler gerçeği döndürmelidir: [1, 12, 203, 0, 30] ^ ^ Contains a 0 ^ Contains a 2 ^ Contains a 1 Aşağıdaki falsey döndürmelidir: [1, 32, 23, 34] ^ Doesn't …
27 code-golf 

24
Noel hangi gün?
önsöz Tanınmış şarkıcı Noel'de On İki Gün'de, anlatıcıya her gün birkaç hediye verilir. Şarkı kümülatiftir - her ayette, ondan önceki hediyeden daha yüksek bir miktarla yeni bir hediye eklenir. Bir Keklik, İki Kaplumbağa Güvercini, Üç Fransız Tavuk, vb. Herhangi bir ayet anda, N , biz bularak şarkıda şu ana kadar …

30
Asal faktörleri hesapla
Bir süre önce ana çarpanlara ayırma mücadelesi yaşadık , ancak bu meydan okuma neredeyse altı yaşında ve mevcut şartlarımızı zorlukla karşıladığı için yeni bir zamanın geldiğine inanıyorum. Meydan okuma 1'den büyük bir tamsayı girdi olarak alan ve ana faktörlerin bir listesini veren ya da veren bir program ya da işlev …

11
Saflık numaraları
Bugün bir dizi bakacağız a Collatz fonksiyonu ile ilgili, f : Bu şekilde bir dizi arama (f (Z)), f ... z, f (z), bir Collatz sekansı . İlk rakam eden sekans, bir (1) , bir 0 . Tekrarlanan uygulaması altında f , bu bir kısır döngü içine düşer 0 → …

12
İki gücün toplamı veya farkı
Meydan okumanız, kabul etmeyi seçmeniz durumunda, bir tamsayı verildiğinde K >= 1, negatif olmayan bir tamsayı bulmak Ave B aşağıdaki iki koşuldan en az birinin geçerli olmasını sağlamaktır: K = 2^A + 2^B K = 2^A - 2^B Eğer böyle bir şey yoksa Ave Bprogramınız herhangi bir şekilde davranabilir. (Açıklık …
27 code-golf  math 

29
Bir dizeye alfabetik olarak izin ver
Görev Amacınız, kabul etmeyi seçmeniz durumunda, bir giriş dizesi (veya bir karakter dizisi) verildiğinde, o dizedeki harflerin olası her permütasyonunu veren bir program yazmaktır. Çıktım konusunda titizim, bu yüzden alfabetik olarak sıralanmamalı, kopyaları yok. Örnek: Giriş: buzz Çıktı: buzz bzuz bzzu ubzz uzbz uzzb zbuz zbzu zubz zuzb zzbu zzub …

30
12 saat ila 24 saat arası zaman dönüştürücü
Şaşırtıcı bir şekilde, bu basit görev zaten görünmüyor, bu yüzden ... Göreviniz 12 saatlik bir girdi alan ve bunu "askeri saate" veya 24 saatlik bir biçime dönüştüren bir program yazmak. Giriş formunda olacaktır: HH:MM am/pm Hafif değişikliklere izin verilse de: Öğleden sonra / öğleden sonrayı ayıran alan isteğe bağlıdır. Son …

30
Alt Sınıflandırma
Giriş Bu örnek için dize Hello, World!ve diziyi alalım [3, 2, 3]. Alt zinciri bulmak için aşağıdaki işlemleri uygularız: Dizinin ilk sayıdır 3biz alt dize almak, böylece [0 - 3]olduğunu Hel. Ondan sonra, ilk 3karakterleri bizi bırakan ilk dizgiden kaldırırız lo, World!. Dizinin ikinci sayısı 2, dolayısıyla alt [0 - …
27 code-golf  string 

21
İlkel Dizeler
Bir Primenary ( binary-prime ) dizesi, bir ikili ızgara olarak yazıldığında, her satır ve sütunda bir asal toplam bulunan bir dizedir. Bu oldukça belirsiz bir açıklama, öyleyse çalışmış bir örnekle parçalayalım ... Bu örnek için dizeyi kullanacağız bunny: Öncelikle, her karakterin ASCII kod noktasını ve ikili gösterimini bulun: Char | …

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.