프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

4
GUI 피아노 만들기 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 도전 가능한 적은 문자로 GUI 키보드를 작성하십시오. 예 이것은 내 코스 중 하나에서 과제 였으므로 소스 코드를 보여줄 …
15 code-golf  music 

3
자체 매칭 정규 표현식 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 자신과 일치하는 사소한 정규식을 작성하십시오. 예를 들어, #.*$줄 끝까지 파이썬에서 문자열 외부의 주석을 일치시키고 펄 정규식 구문에서도 …

4
YMCA에 머무르는 것은 재미있다
"YMCA" 는 잘 알려진 춤 을 가진 마을 사람들에 의해 대중적인 디스코 노래 입니다. 노래의 코러스에 동기화 된 대문자 "Y", "M", "C"및 "A"를 출력하는 가장 짧은 프로그램을 작성하십시오. 일반적으로 한 줄의 문자는 각 줄에 표준 출력으로 전송됩니다. 이것은 주로 C 표준 라이브러리의 출력 버퍼링에 영향을받는 프로그램을 단순화하기위한 것입니다 (개행을 인쇄하면 …
15 code-golf  music 

5
BrainF에서 가장 빠른 정렬 ***
BrainF ***에서 QuickSort 를 구현 한 후에 는 그렇게 빠르지 않다는 것을 깨달았습니다. 배열 인덱싱과 같은 일반 언어에서 O (1) 인 작업은 BF에서 상당히 길어집니다. 튜링 타르타르 에서 코딩 할 때 효율적인 정렬을위한 규칙의 대부분은 창 밖으로 던져 질 수 있습니다 . "Fastest BrainF *** Sort Routine Ever"를 구현하기위한 도전이 …

12
이진수를 음수로 변환
입력으로 0및 사이 1111111111111111(즉, 부호없는 16 비트 정수) 사이의 이진 정수가 주어지면 negabinary 의 동일한 정수를 출력합니다 . 입력은 귀하의 언어에 가장 편리한 형식이 될 수 있습니다. 예를 들어, 프로그램 0000000000000101이 단순히 16 자릿수가 아닌 16 자릿수의 입력을 처리하는 것이 더 쉬운 경우 101, 입력 방식 만 허용하도록 프로그램을 작성할 …

25
파이를 소수점 이하 5 자리로 계산
이것은 http://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/ 에서 온다 "Pi는 더 많은 용어를 사용하여 4 * (1 – 1/3 + 1/5 – 1/7 +…) 함수를 사용하여 Pi를 추정 할 수 있으므로 Pi를 소수점 5 자리의 정확도로 계산하는 함수를 작성하십시오. " 추정은 상기 주어진 순서를 계산하여 수행되어야한다.
15 code-golf  pi 

14
CodeGolf.SE에 대한 사용자 권한 계산
도전 목표는 이벤트 목록 (예 : 공감, 공감 등)을 취하는 가능한 가장 짧은 프로그램을 작성하고 사용자의 평판과 그가 얻은 특권을 반환하는 것입니다. 어떤 종류의 이벤트? 평판 순서대로 나열된 이벤트 차트는 다음과 같습니다. -15 answer unaccepted -10 answer unupvoted -5 question unupvoted -2 answer downvoted -2 question downvoted -2 unaccept answer …

8
Rijndael의 S-box 구현
Rijndael의 S-box 는 AES 암호화 및 암호 해독 에서 자주 사용되는 작업입니다 . 일반적으로 256 바이트 조회 테이블로 구현됩니다. 빠르지 만 코드에 256 바이트 조회 테이블을 열거해야 함을 의미합니다. 나는이 군중의 누군가가 기본 수학 구조를 감안할 때 적은 코드로 그것을 할 수 있다고 확신합니다. Rijndael의 S-box를 구현하는 좋아하는 언어로 함수를 …

7
다음은 무엇입니까?
공백으로 구분 된 정수 목록이 제공되면 시퀀스에서 다음 정수를 찾는 것입니다. 시퀀스의 각 정수 번의 수학적 조작 (적용한 결과이며 +, -, *또는 /이전의 정수), 각 시퀀스는 동작들의 가변 개수 (하지만 이상 10)로 구성된다. 시퀀스는 정수 시퀀스 길이의 절반보다 길지 않으므로 확인을 위해 각 시퀀스 시퀀스가 ​​두 번 이상 나타납니다. 입력 …

10
이집트 피라미드
이집트에서 가장 큰 피라미드 인 기자의 대 피라미드는 고대 세계에서 가장 오래된 7 대 불가사의 일뿐만 아니라, 그대로 남아 있는 유일한 곳 이기도합니다 . 이집트 피라미드는 건축하는 데 최대 20 년이 걸릴 수 있으며, 십자군을 분쇄 한 위대한 살라딘의 아들 알-아지즈 우트 만은 너무 큰 과제 로 여겨지기 때문에 기자의 …

12
간격의 연합
구간 목록이 주어지면 구간의 합집합을 수행하고 중복을 줄입니다. 즉, 겹치는 부분이 줄어 듭니다. ( [a, b] U [c, d] = [a, d]if b > c) 모든 간격에서 모든 a <b를 가정합니다 [a, b]. 입력 간격 목록-> 출력 간격 목록의 함수로 구현하십시오. 가장 짧은 코드가 승리합니다. 기존 라이브러리를 사용할 수 없습니다. …
15 code-golf 

16
Rosetta Stone Challenge : 시리즈의 규칙 찾기
Rosetta Stone Challenge의 목표는 가능한 한 많은 언어로 솔루션을 작성하는 것입니다. 다국어 프로그래밍을 과시하십시오! 도전 문제는 숫자 목록을 입력하고 연속 된 숫자를 생성하는 데 사용되는 규칙 을 가능한 많은 프로그래밍 언어로 출력하는 프로그램을 구현하는 것 입니다. 대부분 언어 쇼케이스이기 때문에 언어에있는 모든 종류의 표준 라이브러리 함수를 사용할 수 있습니다. "시리즈"란 …

30
졸리 점퍼 시퀀스
연속적인 요소들 사이의 차이의 절대 값이 1 내지 n-1의 모든 값을 취한다면, n> 0 정수의 시퀀스를 졸리 점퍼라고한다. 따라서 시퀀스 [4,1,2,4]의 절대 차 [3,1,2]는 세트 [1,2,3]과 같습니다 (1에서 n-1, 여기서 n은 원래 시퀀스의 길이 임) 따라서 유쾌한 점퍼입니다. 시퀀스 길이는 n> 0입니다. n = 1이 유쾌한 점퍼라고 가정하십시오. 쉬운 모드 …

5
코드 골프 : 소등!
모든 가능성을 전달하는 가장 짧은 코드가 승리 스위치가 켜진 그리드로 시작하는 많은 그리드 기반 게임이 만들어졌습니다. 조명 중 하나를 누르면 해당 조명과 그에 인접한 4 개의 조명이 토글됩니다. 표시등이 전환되면 초기에 켜지거나 꺼 졌는지에 따라 꺼 지거나 켜집니다. 목표는 순서대로 조명을 쳐서 모든 조명이 끝날 때 꺼지는 것입니다. "X"는 켜져있는 …

17
코드-골프 : 원 안의 격자 점
다음 그림은 문제를 보여줍니다. 원 반지름으로 정수가 주어지면 중심 원 안에있는 격자 점 수 (경계 포함)를 계산하는 함수를 작성하십시오 . 이미지는 다음을 보여줍니다. f[1] = 5 (blue points) f[2] = 13 (blue + red points) 확인 / 디버깅에 대한 다른 값 : f[3] = 29 f[10] = 317 f[1000] = …

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