수면 정렬은 인터넷에서 찾은 정수 정렬 알고리즘입니다. 출력 스트림을 열고 각 입력 숫자에 대해 병렬로 숫자 초 동안 지연시키고 해당 숫자를 출력합니다. 지연으로 인해 가장 높은 숫자가 마지막에 출력됩니다. 나는 그것이 O (n + m)을 가지고 있다고 추정합니다. 여기서 n은 요소의 수이고 m은 가장 높은 수입니다. Bash의 원래 코드는 다음과 …
음수가 아닌 정수 의 계승 을 찾는 가장 짧은 프로그램이나 함수를 만듭니다 . 계승 !은 다음과 같이 정의됩니다. 아니 ! : = { 1n ⋅ ( n − 1 ) !n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} 일반 영어에서 0의 계승은 1이고 n의 계승입니다. 여기서 n이 0보다 크면 n은 1보다 작은 계승의 …
T 그는 세인트 Golfus 간결한의 순서에서 형제들은 사람이 할 볼 때마다 짧은기도를 낭송의 전통이 십자가의 기호를 . 최근 관광객들 사이에서 측정 된 높은 수준의 죄로 인해 그들은 수도원에 CCTV를 설치했으며 AI 시대에 오래된 전통을 살리기 위해 당신을 고용했습니다. 당신의 임무는 friars의 손가락 추적 소프트웨어의 출력을 분석하고 얼마나 많은기도가 예정되어 있는지 …
이 XKCD comic 에 따르면 관계의 연령 차이가 "소름"인지 여부를 결정하는 공식이 있습니다. 이 공식은 다음과 같이 정의됩니다. (Age/2) + 7 데이트 할 수있는 사람의 최소 연령이됩니다. 따라서 관계에있는 사람들 중 한 사람이 다른 사람의 최소 연령보다 어리면 관계가 오싹합니다. 두 사람의 나이를 감안할 때 그 관계가 소름 끼치는 지 …
도전 벽돌 벽을 세우는 데 도움이 필요합니다! 입력을 사용하지 않고 코드를 함께 작성하고 아래 표시된 출력 벽을 생성하십시오. _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ 이제이 벽은 10문자 높이가 70넓고 문자 폭이 넓습니다. 위에서 언급했듯이 입력은없고 코드 만 있습니다. 바이트 수가 가장 적으므로이 벽돌 벽을 효율적으로 만들어야합니다. …
도전 integer가 주어지면 size다음을 수행 하는 함수 또는 프로그램을 작성하십시오 . 경우 size1과 동일 출력 H H HHH H H 경우 size1 출력보다 더 큰 X X XXX X X X프로그램 / 기능의 출력은 어디에 있습니까?size - 1 (원하는 경우 0답변에 지정 하는 한 기본 사례가에 해당 할 수 있습니다. …
배경 미래 2017 년에, 당신과 상대는 오직 하나만 생존 할 수있는 미래형 총기 전투에서 맞서게됩니다. 있습니까 당신은 상대를 물리 칠 수있을만큼 경험? 이제 좋아하는 프로그래밍 언어로 총기 기술 을 연마 하고 모든 확률에 맞서 싸울 때입니다! 토너먼트 결과 2 월 2의 UTC 아침에 끝난이 대회 ND는 , 우리의 참가자에 2017 …
이 코드 도전 에서는 140 바이트 1 이하의 소스 코드 로 해시 함수를 작성합니다. 해시 함수는 ASCII 문자열을 입력으로 사용하고 24 비트 부호없는 정수 ([0, 2 24 -1])를 출력으로 반환해야합니다 . 이 큰 영국 영어 사전 2의 모든 단어 에 대해 해시 함수가 평가됩니다 . 점수는 다른 단어 (충돌)와 해시 …
문자열 문자 만 포함 취하는 프로그램이나 기능을 작성 ^하고 v(당신이 다른 문자가 없을 것으로 가정 할 수 있습니다). 이 문자열을 왼쪽에서 오른쪽으로 읽으면 Stack Exchange 질문 또는 답변을 처음 보는 동안 단일 사용자가 마우스 클릭을 한 순서를 나타냅니다 . 모든이 ^의 클릭 대표 upvote에 버튼을 모든이 v의 클릭 나타냅니다 downvote의 …
아니, 내 말은하지 않습니다 ϕ = 1.618...와 π = 3.14159.... 나는 기능을 의미한다 . φ (x) 는 x상대적으로 소수 보다 작거나 같은 정수의 수입니다 x. π (x) 는 소수 이하의 소수 x입니다. "pi가 아님"이 π̅ (x)이고이를 이하 의 합성 수로 정의한다고 가정 해 봅시다 x. 태스크 엄격하게 양의 정수 감안할 …
하스켈 골프에 대한 일반적인 팁은 무엇입니까? 나는 Haskell에게 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다. 답변 당 하나의 팁만 게시하십시오. Haskell에서 골프를 처음 사용하는 경우 Haskell의 골프 규칙 안내서를 참조하십시오 . Haskell 전용 채팅방이 있습니다 : Of Monads and Men .
태스크 다음과 같이 일련의 영어 숫자 자릿수가 "축소"되었습니다. zeronineoneoneeighttwoseventhreesixfourtwofive 문자열을 숫자로 다시 나누십시오. zero nine one one eight two seven three six four two five 규칙 입력은 항상 문자열입니다. 항상 하나 이상의 소문자 영문 숫자 이름으로 구성되며 함께 축소되며 다른 것은 없습니다. 영어 숫자 이름은 zero one two three four …
태스크 여러 프로그래밍 언어로 유효한 프로그램이나 함수를 만들고 다른 언어 출력으로 컴파일 / 해석 할 때 "Hello, World!" 다른 자연 언어로. 예를 들어, 유효한 솔루션은 Hello World!컴파일되고 C로 실행될 때 (영어), 컴파일되고 Hallo Welt!C ++로 실행될 때 (독일어) 你好世界!, 파이썬으로 실행될 때 (중국어)를 출력 할 수 있습니다. 규칙 답변의 유효성에 …
뒷이야기 : 메가 멀티 코퍼레이션에서 새로운 프로그래밍 작업을 즐길 수 있습니다. 그러나 컴퓨터에는 CLI 만 있기 때문에 웹을 탐색 할 수 없습니다. 또한 모든 직원의 하드 드라이브를 청소할 수 있으므로 대형 CLI 웹 브라우저를 다운로드 할 수 없습니다. 가능한 한 작은 간단한 텍스트 브라우저를 작성하여 암기하고 매일 임시 파일에 입력 …
누구나 문자를 추가하여 프로그램의 출력을 더 크게 만들 수 있으므로 정반대의 작업을 수행하십시오. 다음 기준을 만족하는 원하는 언어로 REPL 환경에 대한 전체 프로그램, 내부 함수 또는 스 니펫을 작성하십시오. 코드는 1 자 이상이어야합니다. 원래 코드를 실행하면 x 문자의 출력이 STDOUT (또는 가장 가까운 대안)으로 생성됩니다. 여기서 0 ≤ x <+ …