«code-golf» etiketlenmiş sorular

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

19
Yeni Şifre Fikir: Kelime-walker
Şifrelerimi oluşturmanın yeni bir yolunu düşündüm ve muhtemelen uzun vadede çok akıllıca olmasa da eğlenceli bir kod golfü yapabilirdi. Bir kelime dizisi alarak, şifre şöyle üretilir: Nth kelimesindeki nth karakterini seçin Eğer , n kelimesi daha büyük olan, sayım geriye doğru devam Örnek: This is a fun task! T s …
23 code-golf  string 

11
Her Zaman Artan Grafik
Sabit bir aralıktaki tek boyutlu bir sayı dizisini göz önünde bulundurun, örn. [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ Her Zaman-Artan Grafik * **, bu dizideki tüm noktaları soldan sağa bağlayan ve her zaman yukarı giden veya düz kalan bir çizgidir. Gerekirse, çizgi yukarıdan …

30
Bir sayıyı genişlet
Bu zorluk, bu Stackoverflow sorusuna dayanıyor . Girdi olarak pozitif bir sayı ile, onu her 10 basamağın gösterimi ile çarpılan toplamın toplamı olarak verin. Giriş Bir tamsayı olarak bir sayı, bir dize veya rakam / karakter listesi. Sayı kesinlikle pozitif olacak. Numarayı bir dize veya liste olarak kabul ederseniz, a …
23 code-golf  number 

12
Drunkard'ın Yolculuğu Ana Sayfası
Drunkard'ın Yolculuğu Ana Sayfası Bu zorlukla mücadelede bardan eve dönen bir sarhoş taklit eden bir program yazacaksınız. Giriş: Girdi, sarhoşluğun alabileceği yolları temsil eden bir bitişiklik matrisi (yönlendirilmiş bir grafiği temsil eder) olacaktır. Her yerde, sarhoş rastgele bir yol seçecektir (Her seçeneğin yaklaşık eşit şansı vardır ve izlenmesi gereken seçimlerden …

15
Oldukça Değil Roma Üçlüsü
N = 0 olan bir tamsayı verilirse, rakamları 139ABCDE…ve 1 karakterli bir ayırıcı kullanarak onu konumsal olmayan bir taban-3 notasyonunda verin . Her hane ardışık 3'lük bir güçtür ve ayırıcının sol tarafındaki sayılar negatiftir , örneğin A931 | B → 81− (1 + 3 + 9 + 27) → 41 …

25
Bir dizeyi verilen bir sıraya göre sıralama
Buradaki zorluk bir dizgiyi sıralamaktır, ancak normal alfabetik sıraya göre değil (abc..xyz), dizeleri belirtilen bir alfabeye göre sıralayacaksınız. Bir alfabe: Bir program veya fonksiyon iki giriş alır yazmalısınız A ve dize S . Her ikisi de sadece küçük harfli İngilizce harfler içerecek ve her ikisi de en az bir karakter …
23 code-golf  string 

10
Bir mektup diğerinin içine sığar mı?
Paspasın renklere göre düzgün bir şekilde gruplandığını hatırlıyor musunuz ? Dün ona bakıyordum ve bazı harflerin diğerlerinin içine sığdığını fark ettim. Örnek: PHarflerin Rgittiği yere bir harf sığar . İşte size basit bir meydan okuma: iki harf verildiğinde, harflerden herhangi birinin diğerinin içine girmesi durumunda (doğrudan veya döndürülmüş fakat çevrilmemiş) …

6
128 yıl mı? Varsayısal artık yıl reformu
Güneş yılı bu videoya göre 365 gün, 5 saat, 48 dakika, 45 saniye ve 138 milisaniyedir . Mevcut Gregoryen takvimi ile artık yıllar için kurallar aşağıdaki gibidir: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is divisible by …

20
Kare Üçgenler
Olumlu bir tamsayı x , y ve z olmak üzere, x toplamından daha küçük olan iki farklı pozitif tamsayı varsa, kare bir üçgen sayıdır. x + y x + z y + z mükemmel kareler. Örneğin 30 bir kare üçgen numarasıdır çünkü 30 + 6 = 6 2 30 + …


21
“Slash” sırasına göre matris
Verilen iki pozitif sayı N >= 2ve N <= 100aşağıdaki kuralları izleyen bir matris oluşturun: İlk Numara pozisyonda başlıyor [0,0] İkinci sayı pozisyonda başlıyor [0,1] Üçüncü sayı İlk Numara'nın altına düşerse (konum [1,0] ) altında Aşağıdaki sayılar "eğik çizgi" yönünde gider Kullanılan sayı aralığı [1, N1 * N2]. Böylece sayılar …
23 code-golf  matrix 

26
Bir Kelimenin Sıralamasını Bul
Tanım Bir kelimenin sırası, harflerinin tüm olası permütasyonları (veya düzenlemeleri), bir sözlükteki gibi, kelimeler anlamlı olup olmadığına bakılmaksızın, alfabetik olarak düzenlendiğinde kelimenin konumu olarak tanımlanır. Bu iki kelimeyi ele alalım - "mavi" ve "görülmüş". Öncelikle, bu kelimelerin harflerinin tüm olası düzenlemelerini alfabetik sıraya göre yazarız: "blue": "belu","beul","bleu","blue","buel","bule","eblu","ebul","elub","elbu","eubl", "eulb","lbeu","lbue","lebu","leub","lube","lueb","ubel","uble","uebl","uelb", "ulbe","uleb" "seen": …


19
Bir aritmetik diziyi yeniden oluşturun
Ortadan çıkarılan bazı terimlerle pozitif tamsayıların sınırlı bir aritmetik dizisi göz önüne alındığında , dizinin tamamını yeniden yapılandırın. Görev Bir aritmetik dizi düşünün: herhangi iki ardışık eleman arasındaki farkın aynı olduğu pozitif tamsayıların bir listesi. 2 5 8 11 14 17 Şimdi, aşağıdaki sınırlamalara tabi olarak bir veya daha fazla …

25
İkili Diziler
D> 1 basamaklı giriş olarak bir A ikili rakamı verildiğinde, B'nin onuncu hanesini bulmak için aşağıdaki kurallara göre d basamaklı bir ikili B rakamı verin: A'nın birinci ve ikinci rakamları eşit ise, B'nin ilk basamağı sıfırdır; Aksi takdirde, bir tanesidir. Eğer 1 <n <d ise, o zaman A'nın (n-1) inci, …
23 code-golf  binary 

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.