«code-golf» etiketlenmiş sorular

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

16
Tüm Anagramları bulun!
Anagram etiketli 17 soru olmasına rağmen , hala bu soruya sahip değiliz, işte burada. Senin görevin Bir dize alırken, tüm olası anagramlarını yazdıran bir program veya işlev yazmalısınız. Bu sorunun amaçları doğrultusunda bir anagram, orijinal dizeyle aynı karakteri içeren ancak orijinal dizenin tam bir kopyası olmayan bir dizedir. Bir anagramın …

10
Büyük olasılıkla büyük bir dosyadan n rastgele satırı oku
Bu zorluk, tüm dosyayı belleğe okumadan potansiyel olarak büyük bir dosyadan rastgele satırları okumakla ilgilidir. Giriş Bir tamsayı nve bir metin dosyasının adı. Çıktı n metin dosyasının satırları değiştirilmeden rastgele rastgele seçilmiştir. nDosyadaki satır sayısı ile 1 aralığında olduğunu varsayabilirsiniz . nAldığınız cevabın eşit olduğu aralıktan rastgele sayıları örneklerken dikkatli …

23
Mars gezgini hareket edelim!
özet Görev Mars gezgini içinde gezinmek ve son koordinatlarını ve yönünü anlatmaktır. Giriş: İlk giriş: Öncelikle programınız aşağıdaki formatta olacak girdiyi almalıdır: [X-Coordinate],[Y-Coordinate],[Direction] Yön şu şekilde olmalıdır: Nveya Sveya Eveya W(Kuzey, Güney, Batı, Doğu başlangıç ​​harfleri) Örnek: 10,20,N(x = 10, y = 20, yön = N (Kuzey)) İkinci giriş: İkinci …

6
Top nereye inecek?
İlk satırın boşluklar ve bir nokta ( ."top") ve ardından boşluklar, eğik çizgiler ( /) ve ters eğik çizgiler ( ) içeren satırlar \verildiğinde, başlangıç ​​konumundan düştükten sonra topun hangi sütuna ineceğini belirleyin . Her biri /1 sütun sola \taşır ve her biri 1 sütun sağa taşır. Örnek giriş . …

2
Boole formüllerini sıkıştırma
Sözdizimi ~değil /\ve \/ya tgerçek fsahte P, Q, FISH, vs: değişkenler (Operatörler öncelik sırasına göre verilir) Giriş Bazı boole formülleri, daha kısa hale getirmek için farklı formlara değiştirilebilir. Örneğin, formül ~(~P /\ ~Q) daha kısa forma değiştirilebilir P\/Q formül iken P \/ ~P daha kısa forma değiştirilebilir t Meydan okuma …

2
Slot Makinesi Hacker
Sorun: Facebook Hacker Cup 2011 Tur 1B Slot Slot Hacker Hedef: stdin / stdout kullanarak en sevdiğiniz dilde en kısa kod. getRandomNumberTanımlanamayacağını kabul edemezsiniz , yani çözümünüzün potansiyel olarak golf edilmiş bir versiyonu fonksiyon olarak veya başka bir şekilde içermesi gerekir. Referans çözüm: SO'da [benimkini seçtim, çünkü stdin / stdout …
17 code-golf 

13
Bir tepeden aşağı yuvarlanan bir kayayı hesaplayın
Giriş Sisifos son zamanlarda işte bazı sıkıntılar yaşıyordu. Görünüşe göre hiç bir şey yapmıyor ve bu soruna bir çözüm bulmayı çok ister. Şu anki istihdamı bir kayayı tepeye yuvarlamayı gerektiriyor. Genellikle işini iyi yapar, ancak her tepenin yakınında olduğunda tekrar yuvarlanır. İşinden gerçekten sinirleniyor ve bir tepeden aşağı kayayı taklit …
17 code-golf 

2
43 çeyrek milyon permütasyon
Rubik Küpünü bir ağ olarak şu şekilde temsil edebiliriz (çözüldüğünde): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Her harf karşılık gelen rengi temsil eder ( Wbeyaz, Gyeşil vb.) Gösterilmiştir tam olduğu 43,252,003,274,489,856,00043,252,003,274,489,856,00043,252,003,274,489,856,000 (~ 434343 Rubik küp içinde olabilir kentilyon) farklı permütasyon mevcuttur. Göreviniz 111 ile 43,252,003,274,489,856,00043,252,003,274,489,856,00043,252,003,274,489,856,000 arasında bir …

1
Güçlü bağlantı
Giriş Bunun gibi büyük bir kare tahta tarafından tanımlanan bir plantasyon var : Her küçük karenin içindeki sayılar, alanının değerini / nakit / ... Çiftçinin bağlı olan N karelerini bulmak için yardıma ihtiyacı vardır (bu, tüm N karelerinin en az bir paylaşılan kenarlığa sahip olması gerektiği anlamına gelir) ona en …
17 code-golf  grid 

19
Yaklaşık Dottie numarası
Benekli numarası kosinüs fonksiyonu sabit nokta veya denklem çözüm cos (x) = . 1 Senin görevin bu sabit yaklaşık kod yapmak olacaktır. Kodunuz girdi olarak bir tamsayı alan ve gerçek bir sayı çıkaran bir işlevi temsil etmelidir. Girdi büyüdükçe işlevinizin sınırı Dottie numarası olmalıdır. Bir sayının kesir, ondalık veya cebirsel …

30
“İyi” ve “Kötü” arasında geçiş yapma
Mücadele Açıklaması: Kullanıcıdan girdi girmesini isteyen bir program yazın. Kullanıcı Goodveya değerini girecektir Bad. Başka bir girişi desteklemenize gerek yoktur. Kullanıcı girerse Good, yazdırın Badve tersini yapın (stdout'a vb.). Notlar: 1) Başka iki kelime çifti kullanamazsınız. 2) Programınız yalnızca bir kez sormak ve yazdırmak zorundadır. 3) Bilgi istemi dizesini görüntülemenize …

14
Çıktı Graham Sayısı
Graham'ın numarasının bu sunumunun 64 katmanının tamamını Wikipedia'dan çıkaran bir program yazın : Çıktınız tam olarak eşleşmelidir bu ASCII sürümü (ki ^temsil Knuth'un yukarı oklar eğik çizgiler ve kombinasyonlarını ve alt çizgiler büyük yatay süslü parantez temsil): 3^^...............................................................................................................................^3 \_______________________________________________________________ _______________________________________________________________/ \/ 3^^.............................................................................................................................^3 \______________________________________________________________ ______________________________________________________________/ \/ 3^^...........................................................................................................................^3 \_____________________________________________________________ _____________________________________________________________/ \/ 3^^.........................................................................................................................^3 …

6
Plakadan Eyalete
Bu aslında ABD Plaka Oluşturma işleminin tersidir Zorluk: Aşağıdaki plaka biçimlerinden biriyle eşleşen bir dize verildiğinde, bu biçimlendirmeyle eşleşen tüm olası durumların çıktısını alın. Masanın altında ise 0tek haneli açılımı 0yoluyla 9dahil ve Atek harf için standları Aaracılığıyla Zdahil. Bu zorluğun amaçları doğrultusunda, karmaşık biçim kurallarına (değişken sayıları olan Delaware …

4
Süslü Dize Değiştir
let S, ave bher bir dize temsil Hedef: Eğer tüm tekrarlarını değiştirmek nerede standart dize işlevini yerine yaz abir dizede Sile bsürece azaten bir örneğiyle bir parçası değildirb örneğin, S=My oh my that there is a big ol' that ve bir fantezi ile değiştirin yapmak istediği a = thatve b …
16 code-golf  string 

13
Temsilcim Stack-Exchange Formunda mı?
Öncül: Saygınlığınız, madalya sayımlarınızın (altın, gümüş ve bronz ayrı olarak sayılır) temel 10 basamaklarına ayrılması ve birkaç uyarı ile herhangi bir sırada birleştirilmesiyle temsil edilebiliyorsa Yığın Değişimi Formundadır. Ayrışırken, her biri Altın madalya rakamı üç basamaklıdır. Gümüş iki basamak değerindedir. Bronz bir rakamdır. Eğer herhangi bir yoksa GD bir madalya …

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.