«code-golf» etiketlenmiş sorular

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

4
Polinom Uzun Bölümü
İki polinomu bölen ve bölümü ve kalanını alan bir algoritma olan polinom uzun bölünmesini uygulayın: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2-5) = 12x - 5 R 63x - 26 Programlarınızda, polinomları sabit bir terim ile bir dizi olarak temsil edeceksiniz. örneğin, …

20
Bozuk para kadar yarım kafa alma olasılığını hesaplayın.
Standart girdiden küçük bir pozitif tamsayı verildiğinde, bir çok bozuk paranın çevirme olasılığının yarı kafa ile sonuçlanma olasılığını hesaplayan bir program yazın. Örneğin, 2 jeton verildiğinde olası sonuçlar şunlardır: HH HT TH TT burada H ve T baş ve kuyruktur. Sikke sayısının yarısı kadar kafa olan 2 sonuç ( HTve …

13
Bir BCD İkili saat çizin
ASCII'de bir BCD ikili saati oluşturun . Belirtildiği gibi, zamanı altı nokta sütununda görüntüler: (kaynak: Wikimedia Commons ) Her sütun ikili kodlu bir rakamdır, soldan sağa saat, dakika ve saniye olarak okunur. Saatler 24 saat formatında verilir. Görüntülenme süresi komut satırından veya stdin'den (hangisi daha iyi uyarsa) okunur. Boşsa, bunun …

6
Antrenman değişikliği [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Otomatik yazarkasa için bir program yazıyorsunuz. Kullanıcının en az kullanılan jetonla değişmesi gerekir. Bir miktar alan …
10 code-golf 

4
Kelime Spinner Yapboz
Bu bir kelime bulmaca. Programınız standart girdi üzerinde iki kelimeyi kabul etmelidir. Birinci kelime başlangıç ​​kelimesidir. İkinci kelime son kelimedir. Başlangıç ​​kelimesinden her seferinde bir harf değiştirerek / ekleyerek / kaldırırken son sözcüğe ulaşmanız gerekir. Her değişiklikten sonra yeni bir geçerli kelime oluşturması gerekir. Eklenen harfler başa veya sona eklenir. …

7
Mükemmel beşinci yaklaşık
1-TET'ten başlayarak, mükemmel beşinci daha iyi ve daha iyi yaklaşıma sahip eşit mizaçlar verin (sadece 3/2 oranı). ( OEIS dizisi A060528 ) OEIS'ten kopyalanan dizinin resmi açıklaması: En yakın ölçek basamakları iki ton müzikal uyum oranlarına daha yakın ve daha yakın olan eşit mizaçların (oktavın eşit bölümleri) bir listesi: mükemmel …

2
Uçak havaya uçurmak
Blow-up cebirsel geometri güçlü bir araçtır. Bu kaldırılmasını verir Singularities gelen cebirsel kümeler kendi yapısının geri kalanını korurken. Eğer bunlardan herhangi birine aşina değilseniz, gerçek hesaplamanın anlaşılması zor değildir (aşağıya bakınız). Aşağıda cebirsel bir eğrinin noktasının 2D olarak patlamasını düşünüyoruz . 2B'deki bir cebirsel eğri, iki değişkenli bir polinomun sıfır-lokusu …

4
Kelimelerini tart!
Meydan okuma Yazdırılabilir ASCII karakterlerinden (kodlar) oluşan her biri 30'a kadar uzunluktaki iki dize verilir [ 32 , 126 ][32,126][32, 126]), bunları en az bayt kodda bir denge ölçeğine koyun! Bu, aşağıdaki adımlardan oluşur: Dizelerin ağırlıklarını hesaplayın ve karşılaştırın Uygun eğimli ASCII-art ölçeğini seçin İki dizgiyi teraziye yerleştirin Dizeler bir …

16
MQTT abonelik konusu eşleşmesi
Arka fon MQTT (Message Queuing Telemetri Taşımacılığı), ISO standart yayımlama-abone olma tabanlı ileti protokolüdür ( Wikipedia ). Her iletinin aşağıdaki örnekler gibi bir konusu vardır: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude MQTT istemcileri joker karakterler kullanarak ileti konularına abone olabilir: Tek seviye: + Tüm seviyeler: # Örneğin, abonelik myhome/groundfloor/+/temperatureşu sonuçları …

4
Badminton Servisinin İlgili Bölümü
Giriş: Şu anda sadece bir badmintonla ilgili zorluk olduğunu gördüm . Kendimi badminton oynadığımdan beri (son 13 yıldır) badmintonla ilgili bazı zorluklar ekleyeceğimi düşündüm. Burada ikincisi ( birincisi burada bulunabilir ): Meydan okuma: Badminton ile ilgili bazı kurallar: Bir servis her zaman net üzerinden çapraz olarak yapılacaktır. Her zaman ağa …

17
Alfasayısal Çizgi ve Eğri Sayımı
Bir girdi dizesi verildiğinde, sahip olduğu toplam satır ve eğri sayısını çıkaran bir program yazın. Meydan okuma Girdiyi STDINveya başka bir girdi yöntemini alın. Çıktı STDOUT, ya da başka bir çıkış metodu, çizgiler ve eğri toplam sayısı, dizge içinde ihtiva bu sırayla kod parçasında aşağıdaki tabloya göre,. Alfasayısal olmayan karakterler …

28
Dizeden Bitime Geçiş
Görev Kod noktalarının 0 ile 128 (özel) arasında olduğu bir veya daha fazla ASCII karakterden oluşan bir giriş dizesi verildiğinde aşağıdakileri yapın: Her karakteri 7 bitlik ASCII koduna dönüştürün (ASCII kodu 7 bitten azsa, baştaki sıfır bitlerini koyun) Tüm bitleri birleştir (bu , karakter sayısının 7*nbulunduğu bitlerle sonuçlanır n) Bu …

30
Konuşma tercümanı
"Konuşma" Dennis'in cevaben oluşturulan bir baroquified akümülatör tabanlı dildir alıntı talk.tryitonline.net üzerinde. Waiting for someone to create an esolang called talk. . "Google Talk" dilinde 4 komut vardır: 00 Akümülatör 0 ise, akümülatörü 0 olarak ayarlayın. 01 Akümülatör 0 ise, akümülatörü 1 olarak ayarlayın. 10 Akümülatör 1 ise, akümülatörü 0 …

14
Diziler Başlangıç
Göreviniz bir sayı dizisi ve gerçek bir sayı almak ve dizideki o noktada değeri döndürmektir. Dizilerππ\pi ve sayılır ππ\piaralıkları. Aslında "indeks" verilen öğeler arasında enterpolasyon yapacağız. Örnek olarak: Index: 1π 2π 3π 4π 5π 6π Array: [ 1.1, 1.3, 6.9, 4.2, 1.3, 3.7 ] Çünkü o ππ\pi, zorunlu trigonometri yapmamız …
10 code-golf  array 

4
Nim tahtasını uzman gibi görselleştirin
Arka fon In Nim oyununun her turda, bir oyuncu, bir gelen bir ve bütün taşlar arasında kaldırmak gerekir: oyuncular "kazıkların" dan "taş" çıkarmadan dönüşümlü tek kazık. Nim'in amacı son taşı almak veya yanlış varyantta rakibinizi bunu yapmaya zorlamaktır - ancak stratejilerin neredeyse aynı olduğu ortaya çıkıyor. Nim eğlenceli bir bar …

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.