«string» etiketlenmiş sorular

Dizelerin kullanımı ve manipülasyonu yoluyla belirli bir sorunu çözmek için bir rekabet.

1
Cunningham zincirlerini saymak
Asal sayılar her zaman insanları büyülemiştir. 2300 yıl önce Öklid "Elemanları" na yazdı Asal sayı, sadece bir birim tarafından ölçülen sayıdır. yani bir asal sadece 1(veya kendi başına) bölünebilir . İnsanlar her zaman asal sayılar arasındaki ilişkileri aradılar ve bazı ilginç ("ilginç" gibi) şeyler buldular. Örneğin bir Sophie Germain asal …

5
Metin İşleme # 1: Tireleme
Arka fon Bu, metin işleme üzerine 3 delikli bir golf sahasının ilk kısmıdır. Aşırı kavrama fikri, bir giriş metnini alır ve üç zorluğun (az miktarda tutkal koduyla) çözümlerine geçirirseniz, güzel biçimlendirilmiş bir paragraf çıkarır. Bu ilk zorlukta, göreviniz verilen tireleme kalıplarını kullanarak bir metin parçasını tirelemek. Giriş Programınız iki dize …

8
Alfabetik Fannkuch
Fannkuch klasik bir kıyaslama programıdır. Adı, algoritmanın krep yığınlarını çevirme benzerliği için Alman "Pfannkuchen" - krep - geliyor. Bir Fannkuch sayı dizisi aşağıdaki gibi oluşturulur: {1 ..... n} için bir permütasyon alın, örneğin: {4,2,1,5,3}. Burada 4 olan ilk elemanı alın ve ilk 4 elemanın sırasını tersine çevirin: {5,1,2,4,3}. İlk öğe …

4
Bzip2'nin çalışma uzunluğu kodlamasını uygulayın
Arka fon BWT ( Burrows, Wheeler ve Back'de görüldüğü gibi) ve MTF'yi ( yazdırılabilir ASCII cephesine taşı bölümünde görüldüğü gibi ) uyguladıktan sonra, bzip2 kompresörü oldukça benzersiz bir çalışma uzunluğu kodlaması biçimi uygular. Tanım Bu zorluğun amacı için BRLE dönüşümünü şu şekilde tanımlarız: Bir giriş dizesi Verilen s aşağıdakileri yapın …

2
ICS Deniz Bayrağı alfabesi
Uluslararası Sinyal Kodları bayrak alfabesi , gemiler tarafından iletişim için, özellikle statik sinyaller için kullanılır. Zorluğunuz STDIN'den veya bağımsız değişken olarak bir dize alacak bir program veya işlev yazmak ve karşılık gelen metni ICS bayrağı alfabesinde görüntülemek. Diliniz ekranda görüntülenmiyorsa, bir dosyaya kaydetmek kabul edilebilir. Programınız veya işleviniz, büyük ve …

15
Boşlukları doldurun
Giriş Negatif olmayan bir tam sayı nve syalnızca alfasayısal karakterler ve alt çizgiler içeren boş olmayan bir dize _. İlk karakteri sdeğil _. Alt sçizgileri, diğer karakterlerle doldurulabilen boş alanlar olarak yorumlanır. Sonsuz bir "sonsuz dizgiler" dizisini aşağıdaki gibi tanımlarız. Dize sadece bir sonsuz birçok kez tekrarladı. Hepsi için , …
14 code-golf  string 

4
Büyü Büyücüsü Yaz
Waving Hands oyunu bir kalem ve kağıt Magic arasında bir yerde: The Gathering ve çok ayrıntılı bir Rock Paper Scissors. Her turda, her el için sekiz hareketten birini yazabilirsiniz: kıkırdayan Fingers önerilen Palm Skestirme Wave Digit işaret Ckucak staB Nothing Geri kalanlardan öncelikli birkaç önemli kural vardır: Her iki eliniz …
14 code-golf  string  game 

1
Minimal Boggle Benzeri Düzenlemeler
Aynı harf küpünü birden fazla kullanmama kuralı göz ardı edilirse, bir kelimenin keyfi olarak büyük Boggle ızgarasında nasıl düzenlenebileceğini düşünün . Ayrıca sınırsız sayıda harf küpünüz olduğunu (tüm harflerin mevcut olduğu) ve sadece olduğunu varsayalım .QuQ Kelime MISSISSIPPIsadece 6 küp kullanılarak düzenlenebilir. İşte olası bir düzenleme: S MIS PP MBiz …

3
Uzunluğuna eşit ifade
Bir sayı verildiğinde, bu sayının uzunluğuna eşit kelimelerde bir ifade bulun. Bu durumda, bir girişine 15, çıktısını olabilir sixteen minus oneon beş karakter vardır, (boşluk hariç). Birden fazla çözüm varsa, istediğinizi yazdırın. Hiçbiri yoksa yazdırınimpossible Yalnızca operatörler plus, minus, times, ve divided by. Operatörler soldan sağa değerlendirilir. 1234 biçimini biçimlendirin …
14 code-golf  math  string 

7
Bileşiklerin mol kütleleri
Görev Sadece atom numarası 92 (Uranyum) 'a eşit veya daha az olan elemanlardan oluşan bir bileşiği alan ve bileşiğin molar kütlesini veren bir program yazın grams/mole. Kurallar ve Kısıtlamalar Molar kütleleri sizin için doğrudan hesaplayan bir işlev kullanamazsınız. Programınız çevrimdışı bir makinede çalışabilmelidir. Ayrı bir veri dosyası kullanabilirsiniz. Bu dosyanın …

7
Asal mı? matematik olmadan [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 . 3 yıl önce kapalı . Girişin asal sayı olup olmadığını belirten herhangi bir dilde bir program veya işlev yazın. Girdi, taban-10'daki …

4
Büyük Golf için Sözdizimi Vurgulama!
Golfçüler. Birlikte, özlü, işlevsel olarak güzel ve orijinal romandan Opera'nın Hayaletinden daha çirkin bir kod üretmek için bir araya geldik. Güzelliği programlama dünyasına geri getirmenin zamanı geldi. Renk ile. Özlü bir şekilde, işlevsel olarak güzel, orijinal romandan Opera'nın Hayaletinden daha çirkindir. Renkli bir sözdizimi vurgulayıcı kodlayacağız. Mümkün olan en kısa …
14 code-golf  string 

10
Twitter Ayrıştırıcı oluşturun
Giriş Dünyayla paylaşmayı düşündüğünüz her bir tweet için 140 karakterle sınırlı olduğunuz Twitter'ı kullanıyorsunuz (haydi yapalım) Takipçilerinize Abraham Lincoln'ün Gettysburg Adresini tweetlemek isterseniz, tüm mesajı almak için metni 140 karakterlik birden fazla parçaya bölmeniz gerekir. Ancak, bu parçalar her zaman tam olarak 140 karakter uzunluğunda olmamalıdır. Örneğin, konuşmayı 17 karakterlik …
14 code-golf  string 

9
Verilen fiilin geçmiş zamanını döndüren bir fonksiyon yazın
Meydan okuma Fiil olan bir argümanı alan ve fiilin geçmiş zamanını döndüren bir fonksiyon yazın. (Fiilin düzenli olduğunu varsayın) Geçmiş zaman Not: y'yi ünsüz ya da sesli harf olarak düşünmeyin. Normalde, edfiilin bitiminden sonra eklemek , fiilin geçmiş zamanını yapar. Örn: jump→ jumped, ask→asked Ancak, başka kurallar da vardır. Verilen …
14 code-golf  string 


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.