«code-golf» etiketlenmiş sorular

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

1
Otomatik cycler quine
Bir quine yapın ama bir bükülme ile. Beyan Quine kodunu yazdırır, ancak ilk karakterini sonuna koyar. (Bunu tersine yapabilirsiniz ancak bu notu cevabınıza ekleyebilirsiniz) Çıktı, aynı zamanda bir çözüm olan bir program olmalıdır. Örnek: Kodunuzun foobarçalıştığını varsayalım , çalıştırıldığında oobarfgeçerli başka bir program olacak. foobar -> oobarf oobarf -> obarfo …
11 code-golf  quine 

17
Rotonymların bir listesini üretin 2
Rotonymlar 2 Bir "Rotonym", ROT13'ün başka bir kelimeye (aynı dilde) girdiği bir kelimedir. Bu meydan okuma için alternatif bir tanım kullanacağız: "Rotonym", dairesel başka bir kelimeye (aynı dilde) kayan / dönen bir kelimedir. Örneğin: 'stable' < 'tables' < 'ablest' 'abort' > 'tabor' 'tada' >> 'data' Meydan okuma Sözlük / kelime …
11 code-golf 

7
Aralık Parametrelerini Kurtarma
Açıklama Her öğenin en yakın tam sayıya yuvarlandığı bir aralık işlevinin sonuçları verilir. Amacınız orijinal listeyi kurtarmaktır. Örneğin, aşağıdaki işlev (Python3'te) programınız için bir girdi oluşturur: from numpy import arange, floor def floored_range(A, B, C): return list(floor(arange(A, B, C))) Programınızın çıktısı, orijinal verilerin geçerli bir tahmini olmalıdır. Burada, geçerli tahmin, …
11 code-golf 

4
Base Pi içindeki tamsayılar
Arka fon: Pi ( π) aşkın bir sayıdır ve bu nedenle sonlandırılmamış bir ondalık gösterime sahiptir. Benzer şekilde, temsil başka bir tamsayı tabanına yazılırsa sona ermez. Peki ya üs olarak yazarsak π? Ondalık basamaklar 10'un gücünü temsil eder, bu nedenle: π = 3.14… = (3 * 10^0) + (1 * …

4
Kazı ocağı timelapse
Birkaç dakika içinde yapılan inşaatların veya diğer büyük çalışmaların harika zaman aralıklarını izlemeyi seviyor musunuz? Burada bir tane yapalım. Tüm ilerlemeyi görmek için her gün fotoğraf çekerek bir kazıcı ocağına bakacağız. Ve göreviniz bize bu süreci göstermek! Taş ocağı ilk katının genişliği ile tanımlanır. Ekskavatör, bir gün içinde kazma kabiliyeti …

3
Aynı İsim, Lame!
Bir ad listesi verildiğinde, verilen adların kopyalarının soyadının benzersiz bir kısaltılmış sürümüne sahip olduğu bir liste çıktısı veren veya döndüren bir işlev veya program yazın. Giriş: Bir adın, belirli bir adla ve soyadıyla boşlukla ayrılmış olarak tanımlandığı adların listesi. Adlar, yalnızca büyük ve küçük harf içeren boş olmayan dizelerdir. Liste …

3
Çılgın ama Akılcı Üsler
Temel 10, temel 2, temel 36 ve hatta temel -10'a dayanan birçok zorluğumuz var , ama diğer tüm rasyonel temeller ne olacak? Görev Taban 10'daki bir tam sayı ve rasyonel bir taban verildiğinde, bu tabandaki tamsayıyı döndürün (dizi, dize vb.). süreç Rasyonel bir üssü hayal etmek zor, bu yüzden Patlayan …

20
Ay'daki iki nokta arasındaki mesafe
Moon, iki nokta arasında bir enlem / boylam göz önüne alındığında (lat1, lon1)ve (lat2, lon2)kullanılarak, kilometre iki nokta arasındaki mesafeyi hesaplamak bir formül haversinüs formülü olarak aynı sonucu vermektedir. Giriş lat1, lon1, lat2, lon2Derece (açı) veya dört tamsayı değer ϕ1, λ1, ϕ2, λ2radyan cinsinden dört ondalık değer . Çıktı İki …

4
Dengeli üçlü mantık
Dengeli üçlü mantık Üçlü normalde demek ki tabanın 3, diğer bir adıdır, her rakamdır 0, 1ya 2ve her yerde sonraki yer olduğu kadar 3 kez değer. Dengeli üçlü rakamlarını kullanmaktadır üçlü bir değişiklik -1, 0ve 1. Bunun bir işarete ihtiyaç duymama avantajı vardır. Her yer hala 3 kat daha fazla …

4
Kod Çözme Faktörü Ağaçları
Encode Faktör Ağaçlarını kaçırdıysanız , bir Faktör Ağacı tanımı aşağıdadır: Boş dize 1'dir. Birleştirme, çarpmayı temsil eder. Bir dizi N parantez (ya da herhangi bir eşleştirilmiş karakter) içine temsil eder , n 2, birinci asal sayı olmak üzere, asal sayı. Bu yinelemeli yapıldığını Not n inci asal için faktör ağacı …

6
Eşkenar dörtgen dizisi
Büyüyen eşkenar dörtgen unsurlarını saydığınızı düşünün [1],[1,3,1],[1,3,5,3,1],…(sadece tek sayıları güzel hizalanacak şekilde). Bu aşağıdaki gibi görünecektir, her zaman numaralandırmaya başladığınızı unutmayın 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1) (1,3,1) (1,3,5,3,1) (1,3,5,7,5,3,1) … Şimdi sütunları ( …

6
Uykuya Koyunları Saymak
Çoğu insan uykuya dalmak için koyun sayma konusuna aşinadır. Bazıları bir çitin üzerinden atlayan bir koyun sürüsü var ve siz atlarken koyunları sayıyorsunuz. Sözde, bu zihninizi sakinleştirmeye yardımcı olur ve sizi uykuya dalmanız için uyku benzeri bir duruma sokar. Sayılmayı bekleyen sağa bakan bir ASCII koyun: '00^> || İşte bir …

5
Asal Sayılar ve Basamaklar
Bunun pratik bir amacı yok ama golf oynamak eğlenceli olabilir. Meydan okuma N sayısı verildiğinde , N cinsinden her basamağın miktarını sayın ve her sayıya 1 ekleyin N'nin birincil çarpanlarına ayırma N'nin birincil çarpanlarına ayırmasında her bir basamağın miktarını, çift ​​primer içermeden sayın Adım 1 ve 3'teki listelerin ilgili öğelerini …

12
0000-01-01 ve 99999-12-31 arasındaki tüm palindromik ana tarihleri ​​listele
Bir biliyor palindrom , bir asal ve tarih vardır. Göreviniz, her üç özelliği de yerine getiren 100 bin yıllık tüm tarihleri ​​listelemek. Sayılardan başka bir şey yok, şu formatları kullanın: YYYYMMDD ve YYYYYMMDD . 0000-01-01 ile 9999-12-31 arasındaki tarihler 8 haneli palindrom tarihleri ​​olarak (varsa) ve 10000-01-01 ile 99999-12-31 arasındaki …

8
Bir Matrisin Özdeğerleri
Bir kare matris verildiğinde, matrisin özdeğerlerini çıkarın. Her özdeğer, cebirsel çokluğuna eşit sayıda tekrarlanmalıdır. Bir matrisin öz Askalar değerler λ, örneğin, bazı kolon vektörü için v, A*v = λ*v. Bunlar aynı zamanda karakteristik polinomunun da çözümleridir A: det(A - λ*I) = 0( Iaynı boyutlara sahip kimlik matrisi nerede A). Çıkışlar …

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.