Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

22
Tamsayıların Döndürülmüş Konumu
Meydan okuma: Giriş: Pozitif tamsayıların sıralı bir listesi. Çıktı: Hâlâ tam olarak aynı indekste olan tamsayıların miktarı, her tamsayıdaki rakamlar endeks miktarını sola doğru döndürdükten ve değiştirilen listeyi tekrar sıraladıktan sonra. Örnek: Girdi: [8,49,73,102,259,762,2782,3383,9217,37846,89487,7471788] Çıktı (0 tabanlı dizinleme): 6 Çıktı (1 tabanlı dizinleme):5 Neden? 0 tabanlı indeksleme: After rotating each: …

17
Tam Sayılara Karekök Mesafesi
Ondalık sayı göz önüne alındığında k, en küçük tamsayı bulmak nkarekökü böyle niçindedir ktamsayı. Ancak, mesafe sıfırdan farklı olmalıdır - nmükemmel bir kare olamaz. Verilen kbir ondalık sayı veya bir kesir (hangisi sizin için daha kolaysa), öyle ki 0 < k < 1, en küçük pozitif tamsayıyı n, kare kökü …

20
En Küçük Çeşitlendiren Üs
Bir pandigital sayı , en az bir kez 0 ila 9 arasındaki her basamağı içeren bir tamsayıdır. 1234567890, 1902837465000000 ve 9023289761326634265 hepsi pandigital. Bu zorluğun amaçları doğrultusunda, 123456789 gibi sayılar pandigital değildir, çünkü 123456789 = 0123456789 olsa da 0 içermezler. Bir farklı tamsayılar çifti bir tamsayı çifti olan ( a …
20 code-golf  math 

30
Elektrik devrelerinde paralel direnç
Giriş: İki direnç R1ve R2paralel olarak (belirtilmiş R1 || R2) aşağıdaki gibi birleşik dirence sahiptir Rp: RP2=R1⋅R2R1+R2RP2=R1⋅R2R1+R2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} veya yorumlar önerildiği şekilde: RP2=11R1+1R2RP2=11R1+1R2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} Üç dirençler, R1, R2ve R3paralel ( R1 || R2 || R3) birleşik bir dirence sahiptir (R1 || R2) || R3 = …

22
Bana Müfettiş Morse diyorlar
Göreviniz, kabul etmeyi seçerseniz, belirli bir giriş dizesinin Nokta-ağır mı yoksa Kısa-çizgi mi olduğuna karar vermektir. Mors temsili çizgilerden daha fazla nokta içerdiğinde, bir dize nokta ağırdır. Örneğin, E harfi tek bir noktadır, yani Nokta-ağırdır. Giriş Giriş dizesi yalnızca [a-z]veya aralığında olan karakterler içerir [A-Z]. Hepsinin büyük harf mi yoksa …
20 code-golf  morse 

4
Roma'dayken Romalılar gibi sayın?
Arka fon Bu zorluk, aşağıdaki diyagramı yayınlayan bu web sitesinden esinlenmiştir : Bu diyagram bize 250'nin altındaki en uzun Romen Rakamı ifadesinin 188 rakamı olduğunu ve 9 rakamı ifade etmesini gerektirir. Meydan okuma En Roma rakamları ifade etmek için kullanılan standart semboller aşağıdaki gibidir: { I, V, X, L, C, …

30
Bir dizinin tekrarlarını sayma
Bir dizi alırsınız ve bir kereden fazla oluşan tamsayıların sayısını döndürmeniz gerekir. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Bu her yana, 2 dönecektir 234ve 2bir kereden fazla görünür. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] Liste asla 100k tamsayıdan uzun olmayacak ve …

27
Kanepe 2048: 2048'e kadar ne kadar?
Sadece Couch 2048 adlı bir oyunu denedim . (Not: Bu soruyu daha iyi anlamak için bir göz atmalısınız.) Benim için çok heyecan verici olmadığından kendime '2048'e kadar ne kadar!' Bu bana bir meydan okuma göndermem için ilham verdi, çünkü bunu düşündüğüm kadar kolay değil. Amacınız: Kanepedeki topların bir listesi verildiğinde, …
20 code-golf 

11
N-by-N tahtasında bir şövalyenin grafiği
Satrançta, bir şövalye sadece mevcut pozisyonuna göre X ile işaretlenmiş pozisyonlara, ♞ ile işaretlenmiş pozisyonlara hareket edebilir: Bir Şövalye Grafiği , bir satranç tahtasındaki şövalye satranç parçasının tüm yasal hareketlerini temsil eden bir grafiktir. Bu grafiğin her köşesi, satranç tahtasının bir karesini temsil eder ve her kenar, bir şövalyenin birbirinden …

15
Tek satırlı Klavye
Meydan okuma Bu zorluğun amacı, belirli bir String'in standart bir UK QWERTY klavyesinin yalnızca bir satırı kullanılarak yazılabilir olup olmadığını belirlemektir. Bu, code golfbayttaki en kısa çözüm kazanır! IO Giriş, 32-126 (dahil) ASCII ondalık aralığında sıfır veya daha fazla karakterden oluşan tek bir Dize olacaktır. Bu meydan okuma için boş …


23
Müzikal kaplumbağa ile oynamak
İki çocuğum aşağıdaki oyuncakla oynamayı sever: İçinde şekilleri olan renkli alanlara dokunabilir ve kaplumbağa alanı aydınlatır ve bir ses çalar veya içindeki rengin veya şeklin adını söyler. Ortadaki düğme modu değiştirir. Bir dokunuşla, alanların dokunulduğunda farklı müzik notaları çaldığı bir mod vardır: çocuk saat yönünde üç ardışık alana dokunursa, özel …

17
Kaç tane küp inşa edilebilir
görev Senin görevin küp ile bir yapı inşa etmektir . Küplerin hacmi aşağıdaki sırayı izler (alt -> üst)nnn n3, ( n - 1 )3, ( n - 2 )3, . .. , 13n3,(n-1)3,(n-2)3,...,13n^3, (n-1)^3, (n-2)^3,...,1^3 giriş Yapının toplam hacmi ( ).VVV çıktı değeri ( ), yani: Toplam küp sayısı.nnn V= …
20 code-golf  math 

15
Hücrenin Komşularını Bulun
... veya Toroidal Moore Semtleri Pozitif tamsayılar ve negatif olmayan bir tamsayı göz önüne alındığında h, çevredeki tüm indeksleri döndürün .wii En alttan sol üst köşede, en altta, sağ alt köşede en yüksek numaralı hsatırlardan oluşan bir matris varsayalım wve herhangi bir makul formatta endekslerin bir listesini döndürmelisiniz. dizini sarar …
20 code-golf  matrix 

22
Çift, XOR ve tekrar yap
Herhangi bir n> 0 tamsayısı için g fonksiyonunu g (n) = n XOR (n * 2) olarak tanımlarız . Verilen x> 0 , en küçük tam sayı bulmak y> 0 öyle ki g K (y) = x bazı k> 0 . Misal x = 549 549 = 483 XOR (483 …

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.