«code-golf» etiketlenmiş sorular

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

27
Listeleri hızlı bir şekilde yeniden gruplandırma
Gruplama bir liste alır ve onu eşit bitişik elemanlardan oluşan yeni listelere böler. Örneğin [1,1,2,1,1] -> [[1,1],[2],[1,1]] Daha sonra bu grupların uzunluğunu alırsanız yeni bir tamsayı listesi alırsınız [1,1,2,1,1] -> [2,1,2] Göreviniz, pozitif tamsayıların listesini alan bir program yazmak ve sonuçta ortaya çıkan listede tek bir öğe bulunmadan önce kaç …

7
1D Atlamalı Dizi Labirenti
Esinlenen kule atlama ve 2D Labirent Eksi 1D ile ilgili Giriş Göreviniz, belirtilen kurallara uyarak bir dizi labirentinden çıkmak için en kısa yolu bulmaktır. Meydan okuma 1D bir dizi , bir ile N unsurlardan oluşan bir labirent olarak kabul edilebilir N göstergesi olan nokta nokta, k sahip noktalara bağlı k …

14
Kule atlamalı yapıyoruz
Görev Negatif olmayan bir tamsayı dizisi verildiğinde, dizinin a"dışına" atlamak, 0 konumundan başlayarak veya mümkün değilse sıfır / null döndürmek için gereken minimum sağa atlama sayısını belirleyin. Dizinden atlama , idizi dizininde en fazla artış olarak tanımlanır a[i]. Bir sıçrama dış atlama kaynaklanan göstergesi bir atlama iyani 1 tabanlı bir …

8
Eşlenik permütasyonlar
N büyüklüğünde bir permütasyon , ilk n pozitif tamsayının yeniden sıralanmasıdır. (yani her tamsayı bir kez ve tam olarak bir kez görünür). Permütasyonlar, n boyutundaki öğelerin listesinin sırasını değiştiren işlevler gibi ele alınabilir . Örneğin (4 1 2 3) ["a", "b", "c", "d"] = ["d", "a", "b", "c"] Böylece permütasyonlar …

23
Dizeden yinelenenleri kaldırma
Bu alçakgönüllü StackOverflow sorusundan ilham alındı . Fikir basit; bir Dize ve bir Dizeler dizisi verildiğinde, dizideki herhangi bir kelime örneğini (yoksayma durumu) ilk Dize dışındaki giriş Dizesi'nden, bırakabileceği ek boşluklarla birlikte kaldırın. Kelimeler, kelimelerin bölümleriyle değil, String dizisindeki tüm kelimelerle eşleşmelidir. örneğin "A cat called matt sat on a …
17 code-golf  string 

9
Clean'te golf için ipuçları
Clean'te golf oynamak için hangi genel ipuçlarınız var? Lütfen sadece golf problemlerini genel olarak kodlamak için uygulanabilecek ve en azından biraz Clean'e özgü fikirleri gönderin. Clean'i daha önce hiç duymadıysanız, burada daha fazla bilgi edinebilirsiniz . Veya sohbet odasına katılabilirsiniz .
17 code-golf  tips 

23
İkili Alt Dizeler
BMO2 2009'dan gelen dördüncü problemden esinlenmiştir . Girdi veya parametre olarak pozitif bir tamsayı n verildiğinde , ikili gösterimleri n'nin ikili genişlemesinde bloklar olarak oluşan pozitif tamsayıların sayısını döndürür . Örneğin, 13 -> 6, çünkü ikili dosyadaki 13, 1101'dir ve alt dizeleri vardır 1101, 110, 101, 11, 10, 1. Sıfır …
17 code-golf  binary 

15
Oğlumun mektuplarını bulmasına yardım et
Arka fon Dört yaşındaki çocuğumun hahamından aldığı bir oyuna dayanarak. "Amaç", harfleri belirli bir sırada "bulmak" tır aecdb. Size, örneğin bir kart yığını verilir daceb. Yığında, döngüsel olarak da olsa, verilen sırayla arama yapabilirsiniz. İhtiyacınız olan bir mektupla karşılaştığınızda, bunu yığının dışına çıkarırsınız. Amaç Bir sipariş ve bir yığın verildiğinde …

1
Moufang Döngülerini Sayma
Bir döngü oldukça basit bir cebirsel yapıdır. Bu demet bir (G *) G, bir dizi ve + ikili bir operatördür G x G → G . Yani + , G'den iki öğe alır ve yeni bir öğe döndürür. Operatörün ayrıca iki özelliği yerine getirmesi gerekir İptal: Her için a ve …

6
İlk periyodik rakamı sil
Hepimiz rasyonel bir sayı ondalık olarak yazıldığında sonucun ya sonlandığını (ya da sonunda) periyodik olduğunu biliyoruz. Örneğin, 41/42 ondalık olarak yazıldığında, sonuç 0.9 761904 761904 761904 761904 761904 761904 761904 ... ilk basamak dizisini ve 0.9ardından 761904tekrar tekrar tekrarlanan diziyi içerir . (Bunun için uygun bir gösterim 0.9(761904), parantezlerin tekrarlayan …

30
Dil adının karakter sayısıyla çarpımı [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ı . Meydan okuma: Göreviniz, o dilin adının, adındaki karakter sayısının çarpımını çıkarmak için herhangi bir dili kullanmaktır. …

7
Elektron konfigürasyonu
Gelen atom fizik ve kuantum kimyası , elektron konfigürasyonu dağılımı elektronların bir bölgesinin atomu de Atomik orbitaller . Örneğin, neon atomunun elektron konfigürasyonu 1s 2 2s 2 2p 6'dır . ( Wikipedia'dan ) Meydan okuma Göreviniz , bir elementin atom numarasını temsil eden bir sayı almak ve bu elementin Aufbau …

11
Genelleştirilmiş Beş Otuz Sekiz Dizi
Bu FiveThirtyEight bilmecesinden uyarlandı . Arka fon Aşağıdaki sonsuz diziyi inceleyin: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Diyelim ki dizi 1 dizinli. iSırayla inci sayısı ne kadar belirler 3önce vardır s ith 2ve önceki aşağıdaki 2s. …

10
HSL - RGB değerleri
RGB (Kırmızı Yeşil Mavi) renk modelinin temel amacı, televizyonlar ve bilgisayarlar gibi elektronik sistemlerde görüntülerin algılanması, temsil edilmesi ve görüntülenmesidir. HSL (Hue Saturation Lightness), 1970'lerde bilgisayar grafikleri araştırmacıları tarafından, insan vizyonunun renk yapma özelliklerini algılama biçimiyle daha yakından uyumlu olması için tasarlanmış alternatif bir renk modelidir. RGB ve HSL için …

29
Bir dizenin pivot etrafındaki iki bölümünü ters çevirme
Arka fon Şu anda bir AP Comp Sci A: Java sınıfındayım ve bazı arkadaşlarımı kod golf konusunda başlatmak istiyorum. Kurstan bir meydan okumam var ve topluluğun bu meydan okumayı kaç bayt yapabileceğini görmek istiyorum. Zorluk detayları: İki giriş dizesi (ana dize ve pivot dizesi) verildiğinde aşağıdakileri yapın: Pivot dizesi tam …
17 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.