달 세뇨 및 다카포는 두 개의 매우 일반적으로 사용되는 음악 용어입니다. 그들은 "의미 부호에서 (𝄋)와" " 처음부터 "각각. 음악의 끝인 코다 (𝄌)에 대한 아이디어도 있습니다 . 작품의 "메인 섹션"이후에 재생되는 것입니다. DS 알 코다 ( 달 세뇨 알 코다 ), 예를 들어, 수단 "은 이동 SEGNO 당신이에 가고 듣는다 때까지 …
객관적인: 각 프로그램이 지퍼 (더블 슬릿 Quine)와 같이 문자마다 인터레이스 된 두 소스 코드를 모두 출력하는 두 개의 프로그램을 코딩하십시오. Double-slit Quine의 출력은 첫 번째 프로그램의 소스 코드에서 첫 번째 문자로 시작합니다. 프로그램 중 하나의 소스 코드가 다른 프로그램보다 길이가 짧으면 나머지 출력은 더 긴 소스 코드로 채워 져야합니다. 규칙 …
주어진 DAG (지향 비순환 그래프)의 경우, 각 위상 정렬은 모든 정점의 순열이며 , DAG의 모든 모서리 (u, v) 에 대해 u 가 순열에서 v 앞에 나타납니다 . 주어진 DAG의 총 토폴로지 종류 수를 계산해야합니다. 규칙 인코딩에서 유용한 계산을 수행하지 않는 한 임의의 형식을 사용하여 인접 행렬, 인접 목록 또는 가장자리 …
돼지 펜 암호화 당신의 임무는 간단합니다 : 텍스트를 입력으로 받아 프로그램의 ASCII 표현을 Pigpen Cipher로 출력하는 프로그램을 작성하는 것입니다 . 입력 ASCII 전용 (유니 코드 없음) 문자 최소한 16384 자 및 256 줄을 처리 할 수 있어야합니다. 산출 줄 바꿈이 아니 ABCDEFGHIJKLMNOPQRSTUVWXYZ거나 abcdefghijklmnopqrstuvwxyz공백 이 아닌 모든 문자를 바꾸십시오. 대소 문자를 …
Clem은 일류 기능을 갖춘 최소 스택 기반 프로그래밍 언어입니다. 귀하의 목표는 Clem 언어에 대한 통역사를 작성하는 것입니다. 참조 구현에 포함 된 모든 예제를 올바르게 실행해야합니다 ( 여기 참조) . 평소와 같이 표준 허점이 적용됩니다. 바이트 수로 가장 작은 항목이 이깁니다. 클렘 언어 Clem은 일류 함수를 사용하는 스택 기반 프로그래밍 언어입니다. …
도전 과제 : 이 질문에 : 포커 손 이름 은 다섯 개 카드 포커 손을 잡고 그것을 확인했다합니다. 이 질문은 두 가지 왜곡으로 비슷합니다. 첫째, 출력은 모두 소문자입니다. 이것은, 더 골프를 허용 당신의 총액에 대해 걱정할 필요가 없습니다로 flush및straight high card one pair two pair three of a kind straight …
교착 상태 를 만드는 가장 짧은 코드를 작성하십시오 . 코드 실행이 중단되어야 작동하지 않습니다. public class DeadlockFail extends Thread{ //Java code public static void main(String[]a){ Thread t = new DeadlockFail(); t.start(); t.join(); } //this part is an infinite loop; continues running the loop. public void run(){while(true){}} } 그것은 일 필요는 …
짧은 (최소 문자) 피보나치 시퀀스 생성기를 요청 하는 잘 알려진 질문이 있습니다 . 누군가가 매우 짧은 공간에서 피보나치 시퀀스의 첫 번째 N 요소 만 생성 할 수 있는지 알고 싶습니다. 나는 파이썬으로 그것을하려고 노력하고 있지만, 어떤 언어로든 짧은 대답에 관심이 있습니다. 함수 F (N)은 시퀀스의 첫 번째 N 요소를 생성하여 …
자연수 (0부터 시작)를 취하는 함수를 만들고 각각 분자와 분모 인 양의 정수 쌍을 반환합니다. 대각선 횡단을 사용하십시오. 이전에 계산 된 숫자는 건너 뛰어야합니다. (건너 뛴 값 집합을 기억할 수 있음) 도표: 빨간색은 건너 뛴 값 값 : f (0) = 1, 1 f (1) = 2, 1 f (2) = …
Shamir의 비밀 공유 체계 는 비밀을 재구성하는 데 필요한 여러 부분으로 나누어 비밀을 보호하는 간단한 방법입니다. 당신의 임무는 소수에 의해 정의 된 유한 필드에 Shamir의 비밀 공유 재구성을 구현 하는 것 1928049029입니다. 이것이 의미하는 바에 대해 의문이있는 경우 Wikipedia에서 유한 필드 및 유한 필드 산술 을 요청하거나 참조하십시오 (아래 추가 …
1 년 1 개월이 주어진 경우 해당 월의 근무일 비율을 찾으십시오. 공휴일 또는 기타 특별한 사항에 관계없이 월요일부터 금요일까지 근무일입니다. 그레고리력이 사용됩니다. 입력 ISO 8601 형식 (YYYY-MM)의 연도 및 월 연도에는 항상 네 자리 숫자가 있고 월에는 항상 두 자리 숫자가 있습니다. 주어진 연도는 1582 년 이전이 아닙니다. 산출 출력은 …
다음은 비교적 간단한 2 차원 배열 문제입니다. 625 피트 군인의 전장을 상상해보십시오. 당신은 명령 이상한 군대를하지만, 불행히도의 강도 도 병력을 압도한다. 고맙게도, 당신의 병사들은 비밀의 힘을 가지고 있습니다 : 각 이상한 병력과 그 주위의 동료 동맹국의 힘이 비밀 힘으로 나눌 수 있다면, 그들은 그들의 궁극적 인 공격 을 펼치고 승리합니다! …
이 작업은 glob 확장 후 파일의 최단 경로를 출력하는 것입니다. 쉘 글 로빙이란 무엇입니까? 대부분의 셸 *에서 경로의 문자를 사용하여 위치의 모든 문자를 나타낼 수 있습니다. 디렉토리가있는 경우 예를 들어, foo파일을 포함 bar baz하고 asdf, 그 다음 foo/b*에 확장됩니다 foo/bar foo/baz. 이제 현재 디렉토리에 파일이 ihavealongname있고 다른 것은 없다고 가정 …
이것은 경찰과 도둑경찰 실에 도전 하다 강도로서 경찰의 실에서 출력을 가져 와서 프로그램으로 실행할 때 제공된 원래 출력을 출력하는 아나그램을 찾는 것이 문제입니다. 우승자는이 질문에서 가장 유효한 균열이있는 사람이됩니다. 규칙 제공된 프로그램으로 안전하다고 표시된 답변을 해독 할 수 없습니다. 경찰이 의도 한 솔루션에 포함 된 언어를 제공하는 경우 해당 언어로 …
도전: 가상 시나리오에서 레이스의 카운트 다운 타이머는 카운트 사이에 임의의 간격 이있어 조기 시작을 방지합니다. 예 : 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 입력: 아무것도 산출: 각 카운트 사이에 0.50 초에서 1 초 사이의 임의의 시간 간격으로 3 개의 숫자를 인쇄하는 프로그램 (또는 함수)을 작성하십시오. 노트 : …