«code-golf» etiketlenmiş sorular

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

30
Toplamın karesinin farkı
Toplamların karesi ile karelerin toplamı arasındaki farkı bulun. Bu matematiksel temsildir: ( ∑ n )2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Programınız / yönteminiz iki girdi almalıdır, bunlar aralığın alt ve üst sınırlarınızdır ve bunlar kapsayıcıdır. Sınırlar, 0'dan büyük tam sayılar olacaktır. Programınız / yönteminiz cevabı geri göndermelidir. İstediğiniz tabanı kullanabilirsiniz, ancak cevabınızı kullanarak …

30
100 Java Tuple sınıfı oluşturun
Standart çıktıya yazdığınız bir komut dosyasını veya dilinizin eşdeğer, ile başlayan 100 satır (geçerli) Java kodunu yazın: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} class Tuple7 {public …

28
Leyland Numaraları
Bir doğal sayı Verilen n, dönmek n-th Leyland numarasını . Leyland Numarası Leyland sayıları k, formun tam sayılarıdır . k = x^y + y^x Nerede x,y1'den kesinlikle büyük tam sayılardır. Yükselen sırayla numaralandırılırlar. EDIT: @DigitalTrauma, aşağıdaki "tanım" ı eklememi önerdi: Biz atmak düşünün x^y+y^xtüm olası değerleri için bir torbaya xve …

30
Qwerty klavyesini çıktı
Bir karakter verildiğinde, karakteri takip eden tüm qwerty klavye düzenini (boşluklar ve yeni satırlar ile birlikte) çıktı (ekrana). Örnekler bunu açıkça ortaya koyuyor. Giriş 1 f Çıkış 1 g h j k l z x c v b n m Giriş 2 q Çıkış 2 w e r t y …

5
Dünya Büyük Dosa
Sizlere dünyanın en prestijli Hint restoranında sous şefi pozisyonu teklif edilmiş yetenekli bir genç şefsiniz . Hint mutfağı hazırlama konusunda çok az deneyiminiz var, ama kararlısınız, bu yüzden kendinizi kanıtlamaya karar verdiniz. Önde gelen dosa uzmanı olmaya karar verdiniz . Bunu yapmak için, sadece dosas oluşumunda ustalaşmamalı, aynı zamanda keyfi …

2
Zavallı adamın LaTeX'i
İnsanların bilgisayarlarda matematiksel denklemleri ASCII sanatı olarak elle yazdıkları paralel bir evrende taşınırsınız. Bir LaTeX bağımlısı olarak, bu kesinlikle kabul edilemez ve bu süreci biraz otomatik hale getirmelisiniz. Amacınız, LaTeX matematik komutu olarak girilen bir denklemin ASCII sürümünü çıkaran bir program yazmaktır. Zorunlu LaTeX komutları desteklenmeli Toplam: toplamın LaTeX komutu …

14
Fibonacci Spiral
Amacınız sayılarla bir Fibonacci spirali üretmektir . Örnek Giriş / Çıkış 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 5 …

22
Ninjalar ve Maymunlar ve Ayılar, Ah Benim!
Bu zorluk, NinjaBearMonkey'in Blok Oluşturma Bot Sürülerimi kazanma ödülü ! Kara Şövalye teslimi ile meydan . Tebrikler NinjaBearMonkey! Buradaki zorluk oldukça basittir, ancak çeşitli olası yaklaşımlar vardır. Hikaye, İzometrik İllüzyonlar dünyasında , 6 farklı yaratık türü olduğunu gösteriyor: Ninjalar, kısaltılmış N Kısaltılmış ayılar B Kısaltılmış maymunlar M NinjaBears, kısaltılmış NB …
37 code-golf  string 

30
Kelimenin harflerinin alfabetik sıralarda olup olmadığını kontrol edin
Girdi olarak küçük / büyük harflerden oluşan bir dize [A-Za-z] dizisini kabul eden, ortaya çıkan harflerin benzersiz olup olmadığını ve alfabetik sırayla (küçük ve büyük harfleri yok sayarak) olup olmadığını denetleyen bir işlev / program yazın. Çıktı, eğer benzersiz ve alfabetik sıraya göre sıradışı ve eğer değilse sahte. İşte bazı …

8
Çıktı büyüklüğü Graham sayısını aşan en kısa sonlandırma programı
Aşağıdaki gereksinimleri karşılayarak mümkün olan en kısa programı (bayt cinsinden ölçülen uzunluk) yazın: giriş yok çıktı stdout yürütme sonunda sona erer toplam çıktı baytı sayısı Graham sayısını aşıyor Programların sınırsız kaynaklara erişebilen ideal bir bilgisayarda 1 "normal" sonlandırmaya kadar çalıştığını ve gerektiğinde (programlama sözdizimini değiştirmeden) ortak programlama dillerinin değiştirildiğini varsayalım …

30
Tüm ondalık basamakların benzersiz olup olmadığını belirleyin
Yığın Taşması ile ilgili soruların silinmesi bazen harika golf malzemelerini oluşturur. Girdi olarak negatif olmayan bir tamsayı alan ve bu sayının 10 numaralı temsili içindeki tüm rakamlar benzersizse true döndüren bir işlev yazın. Örnek: 48778584 -> false 17308459 -> true Karakter sayısı sadece işlevi içerir. C veya C ++ dilinde …

30
Alfabeyi dört kez yazdır
Program alfabeyi dört kez basmalıdır: ilk önce normal alfabetik sıraya, ikinci qwerty klavye sırasına, üçüncü dvorak klavye sırasına ve son olarak ters alfabetik sıraya göre. Çıktı buna benzemelidir: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba Çıktı büyük / küçük harfe duyarlı değildir ve istediğiniz yere yeni satırlar veya boşluklar ekleyebilir veya atlayabilirsiniz. Yakalama …

30
PHP'de golf oynamak için ipuçları
PHP'de golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirlere bakıyorum (en azından PHP'ye özgüdür) (örneğin, "yorumları kaldır" bir cevap değildir). Lütfen cevap başına bir ipucu gönderin.
37 code-golf  tips  php 

5
P i = = 3, 2
Infinite Serisinin bu videosundan ilham alındı . Giriş Pi, çevrenin bir dairenin çapına oranı olarak tanımlanmaktadır. Fakat bir daire nasıl tanımlanır? Genellikle bir daire, merkez noktasına sabit mesafeli noktalar olarak tanımlanır (merkezin açık olduğunu varsayalım (0,0)). Bir sonraki soru şudur: Mesafeyi nasıl tanımlarız ? Aşağıda, farklı mesafeler kavramlarını düşünüyoruz ( …

18
Danca dilinde 100'e kadar say
Danimarka sayma yöntemini kullanarak, 0-100 arasındaki tüm sayıları doğru sırayla yazdırın Nasıl sayılırlar? İngilizce gibi, 0-20, 30, 40 ve 100 kelimelerine ayrılmış kelimeler Yerine söyleyerek twenty-oneve twenty-twodiyorlar one and twentyvetwo and twenty Elli ile başlayarak, n * 20 olarak 10'un katlarını söylerler. 50 = half third times twenty = half …

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.