«code-golf» etiketlenmiş sorular

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

30
Alfabe üçgeni tekrar grev
Görev Görevin bu tam metni yazdırmaktır: A BCD EFGHI JKLMNOP QRSTUVWXY ZABCDEFGHIJ KLMNOPQRSTUVW XYZABCDEFGHIJKL MNOPQRSTUVWXYZABC DEFGHIJKLMNOPQRSTUV WXYZABCDEFGHIJKLMNOPQ RSTUVWXYZABCDEFGHIJKLMN OPQRSTUVWXYZABCDEFGHIJKLM NOPQRSTUVWXYZABCDEFGHIJKLMN OPQRSTUVWXYZABCDEFGHIJKLMNOPQ RSTUVWXYZABCDEFGHIJKLMNOPQRSTUV WXYZABCDEFGHIJKLMNOPQRSTUVWXYZABC DEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKL MNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVW XYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJ KLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXY ZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOP QRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI JKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCD EFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZA BCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ gözlük Büyük harf yerine küçük harfle yapabilirsiniz. Üçgenin sonunda izleyen yeni satırlara izin verilir. Her satırdan sonra izleyen …

7
ASCII piyano klavyesi
Piyano tuşları 3 karakter genişliğinde ve 7 karakter uzunluğundadır. Ancak, her bir anahtar 3 genişlikte olsaydı, siyah anahtarlar için yeterli alan olmazdı. Bu yüzden beyaz tuşlardan bazıları bir kısmı kesip atıyor. 3 tip beyaz tuş vardır. Sağ yarısı eksik olan tuşlar (R): ____ | | | | | | | …

29
Sayıyı alfabetik sıraya göre yeniden düzenleme
Negatif olmayan bir tamsayı ( n) verildiğinde n, her bir basamağın tam anlamıyla yazımına göre, alfabetik sırayla dönen bir işlev oluşturun n. Örnekler: Input: 101 >> one, zero, one >> one, one, zero Output: 110 Input: 31948 >> three, one, nine, four, eight >> eight, four, nine, one, three Output: …

14
Avustralya'ya kaz - antipotlar
Arka fon Sayısız kuşak çocuğu, doğrudan aşağıya bir delik kazarlarsa nereye gideceklerini merak etti. Bunun şaşırtıcı bir şekilde oldukça tehlikeli olacağı ortaya çıktı , ama yine de ... Antipotlar, Dünya yüzeyinde doğrudan birbirine zıt noktalardır. Bu, iki nokta arasında bir çizgi çizildiğinde, Dünya'nın merkezinden geçeceği anlamına gelir. Meydan okuma Bir …
24 code-golf 

11
Swift'de golf için ipuçları
Swift'de kod golf oynamak için bazı ipuçları nelerdir? Güvenliğe odaklanması golf oynamayı zorlaştırıyor gibi görünüyor, ancak bu küçük ipuçlarını ve daha da faydalı olmasını sağlıyor. Swift'de bazı uygulamalarda kod golfünde başarılı olmasına yardımcı olabilecek herhangi bir özellik var mı? Lütfen cevap başına bir ipucu gönderin.
24 code-golf  tips  swift 

9
Rust golf için ipuçları
Rust kod golf yarışmalarında çok nadiren rekabetçi olmasına rağmen (Java genellikle daha kısadır), golf oynamak yine de eğlenceli olabilir. Rust kodunu kısaltmak için bazı püf noktaları nelerdir? Lütfen her cevapta yalnızca bir ipucu gönderin.
24 code-golf  tips 

30
24 ve 12 Saatlik
Bu dizeyi 24 saat ve 12 saat kez yazdıran veya döndüren girdi içermeyen bir program veya işlev yazın : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 …

2
Bir düğüm ağı çiz
(Adında 26 düğümlerine up bir ağ vardır Aiçin Zya ahiç zdilek göre). Her düğüm çifti bağlanabilir veya bağlantısı kesilebilir. Bir düğüm en fazla 4 diğer düğüme bağlanabilir. Görevin, ağı 2B diyagramda çizmek. Bu görevin mümkün olabileceği şekilde girdi verilecektir (çıktı bölümündeki daha fazla kısıtlamaya bakın). Biçim Giriş (Harf çiftleri Aiçin …

9
Yaklaşık ∫ ((e ^ x) / (x ^ x)) dx
Değeri yaklaşık olarak hesaplayacaksınız: Girişin nerede I. kurallar Herhangi bir dahili integral fonksiyon kullanamazsınız. Herhangi bir dahili sonsuz toplama işlevini kullanamazsınız. Kodunuz makul bir süre içinde yürütülmelidir (makinemde <20 saniye) Girişin 0'dan büyük, dilinizin üst sınırından küçük olduğunu varsayabilirsiniz. Herhangi bir standart geri dönüş / çıktı biçimi olabilir. Sonuçlarınızı Wolfram …

1
Ters Mühendis Braketi Dikdörtgenleri
Her programcı dikdörtgenlerin □gerçekten eğlenceli olduğunu bilir . Bu eğlenceyi alevlendirmek için, bu sevimli ve bulanık diyagramlar iç içe parantez gruplarına dönüştürülebilir. Bu meydan okuma önceki yorumumun tersidir . Diyelim ki şöyle bir grup birbirine bağlı dikdörtgen var: +------------+ | | +--+-+ +----+-+ | | | | | | | …

30
Şimdi hep beraber
1'den 9'a kadar olan rakamların bir listesi göz önüne alındığında, her bir basamağın tek bir bitişik blok olarak gruplanmış olup olmadığına bakın. Başka bir deyişle, aynı rakamın hiçbiri farklı rakamlarla ayrılmaz. Bir rakam hiç görünmüyorsa tamamdır. En az bayt kazanır. Giriş: 1 ile 9 arasındaki rakamların boş olmayan bir listesi. …

19
Bir dize twister Golf
Dizeler nasıl bükülür Büküm algoritması çok basittir. Her sütun kendi dizinine göre aşağı kaydırılır (sütun 0, aşağı 0, aşağı hareket 1, ...). Sütun kayması en üste kaydırılır. Bu gibi çalışır: aaaa bbbb cccc Oluyor: a ba cba ---- cba cb c Çizginin altındaki her şey üste gelecek şekilde. Gerçek örnek: …
24 code-golf  string 

5
Zamir işlemi
Meydan okuma Bir argüman olarak + işaretleriyle ayrılmış bir veya daha fazla öznel kişisel zamirden oluşan bir dize alan bir işlev veya program yazın . Çıktı, bir sonraki paragrafta tanımlanan ilişkinin sonucu olan tek bir zamir olmalıdır. Tabii ki, kesinlikle mevcut olan gramer hatalarını düzeltmek istediğinizde düzenlemekten çekinmeyin;) Bu bir …

6
Ters Çevir, Flop Et, Ciddiyim
genel bakış Giriş olarak düz PPM (P3) biçiminde bir görüntü verildiğinde, görüntüdeki her piksel için p, aşağıdaki 4 pikselin kırmızı, yeşil ve mavi renklerinin her birini 4 pikselin ilgili kanallarının ortalama ortalama değeriyle değiştirin: p kendisi pGörüntü dikey olarak çevrildiğinde pikselin konumunda bulunan piksel pGörüntü yatay olarak çevrildiğinde pikselin konumunda …

26
Bir bayt dizisini bit dizisine bölme
Bir tampon b(1 - 104857600 bayt uzunluğunda) ve bir bit n(1 <= n <= 64) verildiğinde, tamponu nbit parçalarına bölen bir fonksiyon yazın . Son parçayı 0s ile nbitlere kadar sağlayın. Örneğin Tampon göz önüne alındığında b = "f0oBaR"ya da eşit [102,48,111,66,97,82]ve n = 5, geri dönüşü [12, 24, 24, …

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.