«code-golf» etiketlenmiş sorular

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


21
Bir numarayı listeleme
Gerçek bir sayı verildiğinde, negatif işaret (varsa) boş bir liste, tamsayı kısmı bir basamak listesi ve kesirli kısım (varsa) bir basamak listesi haline gelecek şekilde bir liste listesine dönüştürün. Rakamlar, dize değil gerçek sayı olmalıdır. Örnekler 0 → [[0]] 123 → [[1,2,3]] -123 → [[],[1,2,3]] 123.45 → [[1,2,3],[4,5]] 0.45 → …
19 code-golf  number 

30
İki Diziden En İyi Şekilde Yararlanın
İki kayan noktalı sayı dizisi verilecektir. Göreviniz iki dizinin karşılık gelen öğelerini eşleştirmek ve her bir çiftten maksimum değeri elde etmektir. Ancak , karşılık gelen iki öğe eşitse, toplamlarını almalısınız. Örneğin, listeleri verilmiş [1, 3, 3.2, 2.3]ve [3, 1, 3.2, 2.6]aşağıdakileri yapmanız gerekir: Elemanları (ya da fermuar) eşleme: [[1, 3], …

19
Yerel Maxima'yı Ayıkla
Bir pozitif tamsayı dizisi verildiğinde, bitişik olanlardan büyük veya ona eşit olan tüm öğelerin bir dizisini çıktılar. Çoğu elemanın iki bitişik elemanı olacaktır; ilk ve son eleman sadece bir bitişik eleman bulunduğundan özel durumlardır. Dizinin en az iki öğe içerdiğini varsayabilirsiniz. Test senaryoları: Input | Output [4,2,6,12,4,5,4,3] | [4,12,5] [1,2] …

19
Üç üçgen sayı [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ı . Açıklama Daha önce bu sayılarla ilgili başka birkaç zorluk daha vardı ve umarım bu onların arasında …

14
MU numaralarını hesaplama
İlk iki MU numarası 2 ve 3'tür. Diğer tüm MU sayıları, daha önce iki farklı MU numarasının ürünü olarak tek bir şekilde ifade edilebilen henüz görüntülenmemiş en küçük sayıdır. İşte ilk 10 2, 3, 6, 12, 18, 24, 48, 54, 96, 162 Görev Pozitif sayı hesapla ve çıkış Verilen n …

30
Bir Kısaltma Oluştur
Bu, bir kısaltma yapmakla benzer , ancak kısaltmanın getirilmesi yöntemi ve esnek çıktı da dahil olmak üzere birçok temel fark vardır. Görev Yalnızca yazdırılabilir ASCII içeren bir dize (karakter / uzunluk 1 dizelerinin listesine izin verilir) verildiğinde, girdideki bir boşluk veya tire ile başlayan veya girdideki ilk karakter olan tüm …
19 code-golf  string 

10
SQL select sayı aralıkları
Satır olarak bir dizi sayı elde etmeyi oldukça zor buldum MySQL. Örneğin 1-5 aralığına şu şekilde ulaşılır: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 sonuçlanacak: 1 2 3 4 5 0-99 için iki 0-9 tabloyu birleştirebilirim: CREATE TABLE nums as SELECT 0 as …
19 code-golf  tips  syntax  sql 

15
Rubik Küp Algoritmasını Tersine Çevirme
Bir Rubik Küpü üzerinde bir hamle yaptığınızda, ilk hamleyi geri alan bir ters hamle olur. Bu nedenle, her algoritmanın (hamle kümesi) ilk algoritmayı geri alan bir ters algoritması vardır. Bu zorluğun amacı belirli bir algoritmanın tersini bulmaktır. Şartname: Giriş, ayrı ayrı hareketlerden oluşur. Her hareket 1 veya 2 uzunluğunda bir …

30
Gereksiz boolean
Giriş Klasik olarak, booleans bir bit; trueveya false, 1veya 0. Baştaki sıfırlar artık gereksiz olurdu. Örneğin, ya da sadece 001aynı anlama gelir .000011 32 bit boole Bir true / falsey değeri verildiğinde, eşdeğer 32 bit boole değerini dize olarak çıktılar. (Veya bir nedenle diliniz baştaki sıfırları destekliyorsa sayı olarak .) …
19 code-golf  string 

3
Hadronları adlandırın
Meydan okuma Girdi olarak bir parçacığın kuark kompozisyonu verildiğinde, karşılık gelen hadronun adını çıktılar. Kuarklar büyük harfle, antikarklar küçük harfle gösterilecektir. Kuarklar, aşağıda verilen sıraya göre değil, herhangi bir sırada olabilir. Yerleşik işlevler, parçacıklar ve / veya kuarklar hakkındaki erişim verilerine izin verilmez. Size verilecek tek kuarklar U (yukarı), u …

30
Oranlarımı eşitlerimden çıkart
Negatif olmayan bir tam sayı verildiğinde, çift basamaklarının toplamı ile tek basamaklarının toplamı arasındaki mutlak farkı döndürün. Varsayılan Kurallar Standart Loopholes uygulanır. Herhangi bir standart Giriş / Çıkış yöntemiyle girdi alabilir ve çıktı sağlayabilirsiniz. Girdiyi Dize, Tamsayı veya rakam listesi olarak alabilirsiniz. Bu kod golf , bu yüzden her dilde …

14
Ardışık sayılar olmadan 1'den n'ye sayma
Hedef Size bir tamsayı n( n > 1) verilir . Sen gerekir tamsayılar birçok permütasyon nasıl çıktı 1için norada başlayacak 1de sonuna n, 1'e ve farklı olan iki ardışık tamsayı yok. Alternatif olarak, grafiğin tamamını alır ve K_nyolun kenarlarını kaldırırsanız , kalan grafikte ile arasındaki 1-2-3-...-nHamilton yollarını saymanız gerekir .1n …

12
Bu çokgenin alanı nedir?
Bir çokgenin alanını hesaplayın. Bu ayakkabı bağı algoritması videosundan esinlenmiştir. Görev İşiniz, bir çokgenin alanını hesaplayan bir program veya işlev oluşturmaktır. Program veya işlev meta'daki varsayılan tanıma göre tanımlanır. Giriş Çokgenin her bir tepe noktasının X ve Y koordinatlarını alacaksınız. Girişi tuples ( [[x1, y1], [x2, y2], etc]), matris veya …

26
Dize Dalgaları Yap
Bir dize girdi olarak verildiğinde, şu algoritmayı uygulayarak dizeyi çıktılayın: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n letter where n is …
19 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.