Pytania otagowane jako hashing

Wyzwania polegające na podsumowaniu dużej ilości danych w jednej, znacznie mniejszej liczbie.

20
Rozłóż liczbę!
Twoim zadaniem jest dekompozycja liczby przy użyciu poniższego formatu. Jest to podobne do konwersji podstawowej, z tą różnicą, że zamiast wyszczególnienia digitsw bazie, podajesz listę w valuestaki sposób, że lista sumuje się z danymi wejściowymi. Jeśli podana jest podstawa n, to każda liczba na liście musi mieć postać k*(n**m), gdzie …
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
Odcisk palca niezmiennie rotacyjny
Wyobraźmy sobie, że mamy poliomino i chcielibyśmy je jednoznacznie zidentyfikować, jednak poliaminy można obracać, więc ślepe ich haszowanie nie da nam tego samego odcisku palca dla kawałka i jego obrotu (ogólnie). Na przykład, jeśli mamy L-tetromino x x xx chcielibyśmy mieć taki sam odcisk palca, jak którykolwiek z tych: xx …

5
Implementacja algorytmu skrótu SHA-1
Celem tego golfa kodowego jest stworzenie programu, który pobiera ciąg znaków jako dane wejściowe, i musisz wyprowadzić wartość skrótu SHA-1 jako liczbę szesnastkową. Pseudokod dla SHA-1 można znaleźć tutaj Inne zasady: Brak dostępu do sieci Nie możesz uruchamiać programów zewnętrznych Nie możesz używać wbudowanych metod do mieszania danych wejściowych Najkrótszy …

9
Oblicz skrót CRC32
Kredyty To wyzwanie pochodzi od @miles . Utwórz funkcję, która oblicza skrót CRC32 ciągu wejściowego. Dane wejściowe będą ciągiem ASCII o dowolnej długości. Wyjściem będzie skrót CRC32 tego ciągu wejściowego. Wyjaśnienie Algorytm CRC32 i inne CRC są zasadniczo takie same, więc tylko CRC3 zostanie tutaj pokazany. Po pierwsze, mamy wielomian …

15
Bramy logiczne ręcznie
Stwórz program, który symuluje podstawowe bramki logiczne. Wprowadzanie: słowo pisane wielkimi literami, po których następuje 2 1-cyfrowe liczby binarne, oddzielone spacjami, np OR 1 0. Bramy OR, AND, NOR, NAND, XOR, i XNORsą potrzebne. Dane wyjściowe: Jakie dane wyjściowe wprowadzonej bramki logicznej otrzymają dwie liczby: 1 lub 0. Przykłady: AND …
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
Kod Morse'a na standardowe wyjście
To pytanie wymaga wprowadzenia danych w kodzie Morse'a jako. (kropka) i - (symbol minus), ze spacjami do oddzielenia danych wejściowych. Twoim zadaniem jest konwersja kodu na standardowe wyjście. Możesz założyć, że jedyne dane wejściowe zawierają symbole znaków znajdujące się w alfabecie Międzynarodowego Kodu Morse'a, które można znaleźć tutaj: http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_punctuation . …

20
Golf kryptograficzny hash (rabusie)
Ten konkurs się zakończył. W wyzwaniu gliniarzy nie ma już odpowiedzi na cracka. Wątek towarzyszący Cryptographic hash golf Dla przypomnienia oto zasady dla złodziei z głównego wyzwania: Zadanie Pęknięcia jednego z COP zgłoszeń zamieszczając Podążając napadu na nici: dwie wiadomości M i N w I , tak że H (M) …

9
Jakie znaki są bardziej powszechne w moim skrócie MD2?
Wyzwanie jest proste Napisz skrypt, który po wprowadzeniu ciągu znaków będzie haszował łańcuch przy użyciu algorytmu mieszającego MD2 , a następnie zwróci wynik liczb całkowitych dodatnich lub ujemnych na podstawie tego, który zestaw znaków poniżej jest bardziej powszechny w wynikowym haszu jako ciąg szesnastkowy: 01234567 - (positive) 89abcdef - (negative) …

2
X większe niż 3 z co najmniej 2 różnicami między X i Y
Próbuję zagrać w golfa w C ++. Czy można skrócić ten warunek? X > 3 & X - Y > 1 (Oczywiście oprócz usuwania białych znaków). Więc Xjest przynajmniej 4ale X >= Y + 2. Xi Ysą liczbami całkowitymi w przedziale [0,5]. Próbowałem znaleźć formułę bitową, ale nie udało mi …
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
Solami Tatamibari
tło Tatamibari to logiczna łamigłówka zaprojektowana przez Nikoli. Układanka Tatamibari jest rozgrywana na prostokątnej siatce z trzema różnymi rodzajami symboli: +, -. a |. Solver musi podzielić siatkę na regiony prostokątne lub kwadratowe zgodnie z następującymi zasadami: Każda partycja musi zawierać dokładnie jeden symbol. +Symbol musi być zawarty w kwadracie. …

6
Zaimplementuj skrót o zmiennej długości
Mój przyjaciel i ja mamy tę grę, w którą gramy słowami. To jest fajna rozrywka i polega na „anulowaniu” liter w słowie, dopóki nic nie zostanie. Jestem naprawdę zmęczony tym, że jest o wiele szybszy ode mnie, więc Twoim zadaniem jest go wdrożyć i pozwolić mi w końcu go pokonać. …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.