«hashing» etiketlenmiş sorular

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

20
Bir numarayı ayrıştırın!
Göreviniz, aşağıdaki biçimi kullanarak bir sayıyı ayrıştırmaktır. Bu, taban dönüşümüne benzer, ancak tabandaki listelemek yerine digits,values liste girişine kadar ekler öyle ki,. Verilen taban ise n, listedeki her sayı, liste boyunca k*(n**m), nerede 0<=k<nve mbenzersizdir şeklinde olmalıdır . gözlük Herhangi bir makul giriş / çıkış formatı. Programınız / fonksiyonunuz 2 …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

8
Döndürme değişmez parmak izi
Bazı polyomino'muz olduğunu ve bunları benzersiz bir şekilde tanımlamak istediğimizi düşünün , ancak polyominolar döndürülebilir, bu yüzden onları körü körüne hash etmek bize bir parça ve bir rotasyon için aynı parmak izini vermez (genel olarak). Örneğin, L-tetromino'muz varsa x x xx bunlardan herhangi biriyle aynı parmak izine sahip olmasını istiyoruz: …

5
SHA-1 karma algoritmasını uygulama
Bu kod golfünün amacı, bir dizeyi girdi olarak alan bir program oluşturmaktır ve SHA-1 karma değerini onaltılık bir sayı olarak çıkarmanız gerekir . SHA-1 için sözde kodu burada bulabilirsiniz Diğer kurallar: Ağ erişimi yok Harici programlar çalıştırmanıza izin verilmiyor Girişi karma yapmak için yerleşik yöntemleri kullanmanıza izin verilmiyor En kısa …

9
CRC32 Karma değerini hesaplama
Kredi Bu meydan okuma miles kaynaklıdır . Bir giriş dizesinin CRC32 karmasını hesaplayan bir işlev oluşturun. Giriş, herhangi bir uzunlukta bir ASCII dizesi olacaktır. Çıktı, o giriş dizesinin CRC32 karması olacaktır. açıklama CRC32 ve diğer CRC'nin algoritmaları esasen aynıdır, bu nedenle burada sadece CRC3 gösterilecektir. İlk olarak, aslında bir 4-bit …

15
Elle Mantık Kapıları
Temel mantık kapılarını taklit eden bir program yapın. Giriş: Tümüyle büyük harfli bir sözcük ve ardından boşluklarla ayrılmış 2 adet 1 basamaklı ikili sayı OR 1 0. Kapılar OR, AND, NOR, NAND, XOR, ve XNORihtiyaç vardır. Çıktı: Girilen mantık geçidinin çıktısına iki sayı verilir: 1 veya 0. Örnekler: AND 1 …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

7
Standart çıkışa mors kodu
Bu soru Mors kodu olarak girdi almayı içerir. (nokta) ve - (eksi simgesi) ile girdiyi ayırın. Göreviniz kodu standart çıktıya dönüştürmektir. Tek girdinin, burada bulunan Uluslararası Mors Kodu alfabesinde bulunan karakter sembollerini içerdiğini varsayabilirsiniz: http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_punctuation . Tüm çıktılarda küçük harfler kullanılmalıdır. Çifte boşluk bir kelime uzayı olarak yorumlanmalıdır. Örnek giriş: …

20
Şifreleme karma golf (soyguncular)
Bu yarışma bitti. Polisler meydan okumasında geriye kalan çatlak bir cevap yok. Şifreleme karma golf arkadaşı iplik Bir hatırlatma olarak, asıl zorluklardan gelen soyguncular için kurallar şunlardır: Görev İki mesaj: iplik haydutlarin olarak aşağıdaki yayınlayarak başvuru COPS herhangi Crack M ve K olarak bir şekilde , H (M) = H …

9
MD2 karma dosyamda hangi karakterler daha yaygın?
Zor olan basit Bir dize girdisi verildiğinde, dizeyi MD2 karma algoritmasını kullanarak karma hale getirecek bir komut dosyası yazın ve sonra, sonuçta hangi karakter kümesinin onaltılık dize olarak elde edilen karmada daha yaygın olduğuna bağlı olarak, pozitif bir tamsayı veya negatif tamsayı çıktısı döndürün: 01234567 - (positive) 89abcdef - (negative) …

2
X 3'ten büyük, X ve Y arasında en az 2 fark var
Bazı C ++ aşağı golf çalışıyorum. Bu durumu kısaltmak mümkün mü? X > 3 & X - Y > 1 (Tabii ki boşlukları kaldırmanın dışında.) Yani, Xen azından 4ama X >= Y + 2. Xve Y[0,5] aralığında tamsayılardır. Bazı bitsel formül bulmaya çalıştım ama başarısız oldu.
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

1
Tatamibari çözücü
Arka fon Tatamibari , Nikoli tarafından tasarlanan bir mantık bulmacasıdır. Bir Tatamibari bulmacası, içinde üç farklı sembol bulunan dikdörtgen bir ızgarada oynanır: +, -. ve |. Çözücü, ızgarayı aşağıdaki kurallara göre dikdörtgen veya kare bölgelere ayırmalıdır: Her bölüm tam olarak bir sembol içermelidir. Bir +kare içinde bir sembol bulunmalıdır. Bir …

6
Değişken Uzunlukta Karma Uygula
Arkadaşım ve ben bu oyunu kelimelerle oynadık. Eğlenceli bir eğlencedir ve hiçbir şey kalmayana kadar bir kelimedeki harfleri "iptal etmeyi" içerir. Gerçekten benden çok daha hızlı olmasından bıktım, bu yüzden onu uygulamak ve sonunda onu dövmeme izin vermek senin işin. Açıkçası, programı olabildiğince gizlemem gerektiğinden, olabildiğince küçük olması gerekiyor. Bu …
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.