«hashing» etiketlenmiş sorular

Çok sayıda verinin tek, çok daha küçük bir sayıda özetlenmesini içeren zorluklar.

24
Tweetable karma fonksiyon zorluğu
Bu kod mücadelesinde 140 bayt 1 veya daha az kaynak kodunda bir karma işlevi yazacaksınız . Karma işlevi giriş olarak bir ASCII stringi almalı ve çıkış olarak 24 bit işaretsiz tamsayı ([0, 2 24 -1]) döndürmelidir . Bu büyük İngiliz İngilizcesi 2 sözlükteki her kelime için karma işleviniz değerlendirilecektir . …

20
Karma çarpışma: “HAYIR” “EVET” anlamına gelir
Bu Code Golf, Daily WTF makalesinde , True ile başa çıkamazsın ! , şöyle yazılmış bir dize karşılaştırması içerir: String yes = "YES"; if ((delay.hashCode()) == yes.hashCode()) Java'nın String.hashCodeyöntemi yeni bir şekilde uygulanıyorsa, Steve ekibinin neden olacağı sorunu hayal edin "YES".hashCode() == "NO".hashCode(). Yani, burada önerdiğim zorluk: Bir karakter hparametresine …

19
Börekim Bisected Oldu mu?
Olumsuz tamsayılar listesinde boşuna olmayan bir program veya işlev yazın. Bunun "1 2 3 4"ya da gibi makul bir uygun biçimde girildiğini varsayabilirsiniz [1, 2, 3, 4]. Giriş listesindeki sayılar, her dilim boyutunun karşılık gelen numara ile orantılı olduğu ve tüm dilimler, verilen sırayla çizelge etrafında düzenlenmiş olan bir tam …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

9
Canavarımı tanımama yardım et
Arka fon NetHack bilgisayar oyunu, bilgisayar oyunlarında grafik kullanımı yaygın olarak kurulmadan önce 1987'den beri sürüyor. Oyunda çok sayıda canavar var ve potansiyel olarak bir kerede ekrana sığması gerekiyor, bu yüzden canavarlar çok az şekilde çekiliyor: Bir canavar basitçe ekranda ASCII karakteri olarak çiziliyor. Çok sayıda canavar olmasının yanı sıra, …

18
26 Şarkıcı, 26 Harf
RollingStone'a göre , tüm zamanların en iyi 26 şarkıcısı aşağıdadır: Aretha Franklin Al Green Ray Charles Robert Plant Elvis Presley Mick Jagger Sam Cooke Tina Turner John Lennon Freddie Mercury Marvin Gaye Bob Marley Bob Dylan Smokey Robinson Otis Redding Johnny Cash Stevie Wonder Etta James James Brown David Bowie …

23
Kriptografik karma golf
Bu yarışma bitti. Polisler ve soyguncularla mücadelenin doğası gereği , ilgili soyguncularla mücadeleye olan ilgi azaldığında, polisler mücadelesi çok daha kolay hale gelir. Bu nedenle, yine de karma işlevler yayınlayabildiğiniz halde, cevabınız kabul edilmeyecek veya büyük afişin bir parçasını oluşturamayacak. Bu zorluk kısa uygulanması için bir arayıştır hash fonksiyonu olan …

20
Faro bir dizi karışık
Bir Faro karıştırması , sihirbazlar tarafından bir desteyi "karıştırmak" için sıklıkla kullanılan bir tekniktir. Bir Faro shuffle'ı gerçekleştirmek için önce güverte 2 eşit yarıya kesilir, sonra iki yarıya eklenir. Örneğin [1 2 3 4 5 6 7 8] Faro karıştırdı [1 5 2 6 3 7 4 8] Bu, herhangi …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
Daima aynı uzunlukta çıktı
Gibi zorluklarla koduyla aynı uzunlukta Çıktı ve iki kez kodunun uzunluğunu çıkışını oluştur , ben ayrı, ancak benzer zorluk düşündüm. Görev bir çıktı üretmek. Bir dize, bir karakter listesi veya programınızın varsayılan çıktı biçimi ne olabilir. Ancak, çıktıdan bağımsız olarak, çıktınız her zaman aynı uzunlukta olmalıdır. Daha da önemlisi, çıktı …

15
Yarı Palindrom Yapboz
Bir palindrom, kendi tersi olan bir kelimedir. Şimdi, palindromlara benzeyen fakat olmayan bazı kelimeler var. Kelimesini düşünün Örneğin sheesh, sheeshonun tersi olduğundan bir palindrom değil hseehsfarklı olan düşündüğümüz ancak eğer sho zaman ters olmasıdır, tek harf olmak sheesh. Bu tür bir kelimeye yarı palindrom diyeceğiz. Özellikle, bir kelime yarı palindromdur, …

10
Doğal Kütükte Karıncalar
Bu iyi bir acemi mücadelesi ve iyi bir zaman katildir. Ben sadece doğal bir kütük dedim, çünkü başlık çok kısa, bunun logaritma ile ilgisi yok. Verilen 2 değişken: Karıncaların sayısı n. Günlüğün genişliği w. Çıkış genişliğinin bir günlük wolan nkarıncalar (Örnek gösterilmiştir w=3, n=6) | | | \O/ \O/ \O/ …

30
Farklı basamaklarla rastgele n basamaklı bir sayı alın ve ilk önce 0
Bu soruyu okudum ve güzel bir meydan okuma olacağını düşündüm. Görev Bir giriş ver 0<n<10rastgele bir sayı ile tam olarak n basamak ilk değil bir 0 yani f(n)>10**(n-1)-1 farklı basamaklar Kazanan kriterler Bu kod golf yani en kısa kod kazanır. rasgele Eşit dağılımlı rasgele demek istiyorum. Yani programın görüşüne göre, …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

3
Meta radyasyon sertleştirici
Arka fon Bu sitede zaman zaman programların "radyasyonla sertleştirilmesini" gerektiren sorular var; bu, hangi baytlar silinirse sililsin, programın bir veya daha fazla bayt silme işleminden sağ çıkabilmesi gerektiği anlamına gelir. Programlama zorluklarında sıklıkla belirlenen görevler için yaygın olduğu için, bu zorluklarda özellikle iyi bir dil yapmak istemek doğaldır. Bunu yapmanın …

4
SHA-256 uygulayın
Bir bayt dizisi verildiğinde, dizinin SHA-256 karma değerini çıktılayın. SHA-256 Algoritması Aşağıdaki sahte kod SHA-2 için Wikipedia sayfasından alınmıştır . Note 1: All variables are 32 bit unsigned integers and addition is calculated modulo 2^32 Note 2: For each round, there is one round constant k[i] and one entry in …

5
Bitcoins'te 2016 Madeni! PCG.SE Yılbaşı Bulmaca 2016
Bitcoin protokolünde, 2016 çok özel bir sayıdır. Yeni bir blok oluşturmak için bir karma bulmanın "zorluğu", her 2.016 blokta bir yaklaşık iki haftada bir yaklaşık olarak değişecek şekilde ayarlanır. Bu sayı seçildi, çünkü zorluk her bloğun bulunması yaklaşık 10 dakika sürecek ve iki hafta içinde 2 × 7 × 24 …

14
Keyfi Uzunluk Karma
Eğer bir var düşünün karma işlevi uzunluğu dizeleri alır ve getiri uzunluğu dizeleri ve onu olduğu güzel bir özelliği vardır dirençli çarpışma , yani iki farklı dizeleri bulmak zor ile aynı karma .H'H\mathcal{H}2n2n2nnnns≠s′s≠s's \neq s'H(s)=H(s′)'H(s)='H(s')\mathcal{H}(s) = \mathcal{H}(s') Artık , çarpışmalara karşı dirençli olurken , keyfi uzunluktaki dizeleri alıp uzunluktaki dizelerle …

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.