«hashing» 태그된 질문

하나의 훨씬 적은 수의 데이터로 많은 양의 데이터를 요약해야하는 문제.

24
트윗 가능한 해시 함수 도전
이 코드 도전 에서는 140 바이트 1 이하의 소스 코드 로 해시 함수를 작성합니다. 해시 함수는 ASCII 문자열을 입력으로 사용하고 24 비트 부호없는 정수 ([0, 2 24 -1])를 출력으로 반환해야합니다 . 이 큰 영국 영어 사전 2의 모든 단어 에 대해 해시 함수가 평가됩니다 . 점수는 다른 단어 (충돌)와 해시 …

20
해시 충돌 : "아니오"는 "예"를 의미합니다.
이 코드 골프는 최근 일일 WTF 기사 인 You ca n't handle the true! 에서 영감을 얻었습니다 . 다음과 같이 작성된 문자열 비교 기능이 있습니다. String yes = "YES"; if ((delay.hashCode()) == yes.hashCode()) Java의 String.hashCode메소드가 방금 구현 된 방식으로 스티브의 팀에게 야기 된 문제를 상상해보십시오 "YES".hashCode() == "NO".hashCode(). 그래서 여기서 …

19
내 파이가 이등분 되었습니까?
비어 있지 않은 양의 정수 목록을 취하는 프로그램이나 함수를 작성하십시오. "1 2 3 4"또는 과 같은 편리한 형식으로 입력되었다고 가정 할 수 있습니다 [1, 2, 3, 4]. 입력 목록의 숫자는 각 조각 크기가 해당 숫자에 비례하고 모든 조각이 주어진 순서대로 차트 주위에 배열 되는 전체 원형 차트 의 조각을 나타냅니다 …
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
내 괴물을 인식하도록 도와주세요
배경 컴퓨터 게임 NetHack은 컴퓨터 게임에서 그래픽을 사용하기 전에 1987 년부터 시작되었습니다. 게임에는 많은 몬스터가 있으며 한 번에 화면에 많은 것을 맞출 필요가 있으므로 몬스터는 최소한의 방식으로 그려집니다. 몬스터는 단순히 화면에 ASCII 문자로 그려집니다. 몬스터가 많을뿐 아니라 몬스터도 많이 있습니다 . 어느 것이 어느 것인지 아는 것이 중요 할 수 …

18
가수 26 명, 편지 26 개
RollingStone 에 따르면 , 다음은 26 명의 가장 위대한 가수입니다. 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
암호화 해시 골프
이 콘테스트는 끝났습니다. 경찰과 강도 도전 과제 의 특성으로 인해 관련 강도 도전에 대한 관심이 줄어들면 경찰 도전이 훨씬 쉬워집니다. 따라서 여전히 해시 함수를 게시 할 수 있지만 답변이 수락되지 않거나 리더 보드의 일부를 구성하지는 않습니다. 이 과제는 충돌에 강한 해시 함수 의 최단 구현을 검색 하는 것입니다 . 즉, …

20
파로는 배열을 섞는다
파로 셔플은 자주 "셔플"갑판에 마술사가 사용하는 기술입니다. 파로 셔플을 수행하려면 먼저 데크를 2 등반으로 자른 다음 2 반부를 인터리브하십시오. 예를 들어 [1 2 3 4 5 6 7 8] 파로가 섞여있다 [1 5 2 6 3 7 4 8] 이것은 여러 번 반복 될 수 있습니다. 흥미롭게도, 이것을 충분히 반복하면 …
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
항상 같은 길이의 출력
코드 와 동일한 길이의 출력 및 코드 길이의 두 배인 출력 생성 과 같은 도전 과제와 함께 별도의 그러나 유사한 과제를 생각했습니다. 작업은 출력을 생성하는 것입니다. 문자열, 문자 목록 또는 프로그램의 기본 출력 형식이 될 수 있습니다. 그러나 입력에 관계없이 출력의 길이는 항상 같아야합니다. 더 중요한 것은 출력이 다른 입력에 …

15
반 회문 퍼즐
회문은 그 자체로 반대되는 단어입니다. 이제 회문처럼 보이지만 그렇지 않은 단어가 있습니다. 단어를 고려 예를 들어 sheesh, sheesh그 반대이기 때문에 회문 아닌 hseehs다른 어떤 우리가 생각 그러나 경우에, sh다음이 역의이다, 단일 문자로 sheesh. 이런 종류의 단어를 우리는 반 회문이라고 부릅니다. 청크의 순서가 반대로되어 원래 단어가 형성되도록 단어를 몇 개의 청크로 …

10
자연 로그에 개미
이것은 좋은 초보자 도전과 좋은 시간 킬러입니다. 제목이 너무 짧아서-자연-로그 만 말했는데, 이것은 로그와 관련이 없습니다. 주어진 2 개의 변수 : 개미의 수 n. 로그의 너비입니다 w. 출력 너비의 로그 w와 n개미 (도시 예 w=3, n=6) | | | \O/ \O/ \O/ | | -O- -O- -O- | | /o\ …

30
0이 아닌 고유 한 숫자로 임의의 n 자리 숫자를 얻습니다.
나는 이 질문을 읽고 그것이 좋은 도전이 될 것이라고 생각했다. 태스크 입력 0<n<10으로 임의의 숫자를 생성하십시오. 정확히 n 자리 첫 번째가 아닌 0 그래서 f(n)>10**(n-1)-1 고유 숫자 우승 기준 이것은 코드 골프 이므로 가장 짧은 코드가 승리합니다. 무작위 나는 균등하게 분포 된 것을 의미합니다. 따라서 프로그램의 관점에서 볼 때 각각의 …
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
메타 방사선 경화제
배경 이 사이트에서는 때때로 프로그램을 "방사선 강화"해야하는 질문이 있습니다. 즉, 어떤 바이트가 삭제 되더라도 프로그램이 하나 이상의 바이트를 삭제하더라도 살아남을 수 있어야합니다. 프로그래밍 과제에서 자주 설정되는 작업의 경우와 마찬가지로 이러한 과제에 특히 적합한 언어를 만드는 것이 당연합니다. 자연스럽게 만드는 방법은 손상을 되돌릴 수있는 메타 데이터를 추가하는 것이므로 실제로 디자인이 필요한 …

4
SHA-256 구현
바이트 시퀀스가 ​​주어지면 시퀀스의 SHA-256 해시 값을 출력하십시오. SHA-256 알고리즘 다음 의사 코드는 SHA-2 의 Wikipedia 페이지 에서 가져옵니다 . 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에서 2016 년 광산! PCG.SE 새해 퍼즐 2016
비트 코인 프로토콜에서 2016 은 매우 특별한 숫자입니다. 새로운 블록을 생성하기 위해 해시를 찾는 "난이도"는 2,016 블록마다 2 주마다 한 번씩 변화를 근사하도록 조정됩니다. 이 숫자는 모든 블록을 발견하는 데 약 10 분이 걸리고 난이도 자체 조정이 이루어지기 때문에 선택되었으며, 2 주 안에 2 × 7 × 24 × 6 …

14
임의 길이 해싱
당신이이 고려 해시 함수 HH\mathcal{H} 길이의 문자열 소요 2n2n2n 길이의 반환 문자열 nnn 하고 있다는 좋은 속성이 방지 충돌 , 즉 찾기 어려운 두 개의 서로 다른 문자열 s≠s′s≠s′s \neq s' 같은 해시와 H(s)=H(s′)H(s)=H(s′)\mathcal{H}(s) = \mathcal{H}(s') . 이제 임의의 길이의 문자열을 가져 와서 길이가 n 인 문자열에 매핑 하는 새로운 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.