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

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

4
수학 문제 표기법 풀기
각 정수에 주어진 숙제 문제 (!)가 무한하다고 상상해보십시오. 수학 문제 표기법은 문제 지정자를 사용하여 문제의 하위 집합을 설명하는 표기법입니다. MPN 표현식은 여러 가지로 구성 될 수 있습니다. 단일 값. 숫자가 포함 된 집합을 나타냅니다 99 -> {99}. 간단한 범위. 범위의 처음부터 끝까지 모든 숫자가 포함 된 집합을 나타냅니다 10~13 -> …

2
해변에서 하루
이 도전에서 영감을 얻은 골: 목표는 해변에 부서지는 파도를 그리는 것입니다. 입력: 입력으로 3 개의 정수 (원하는 형식)가 제공됩니다. 첫 번째 정수는 그림의 길이가됩니다. 두 번째 정수는 모래톱의 인덱스가되며, 여기서 파도는 볏이 시작됩니다 (해변에서 3 칸 이상) . 세 번째 정수는 파도 사이의 간격이됩니다. 그림의 길이보다 길어야합니다.이 경우 한 개의 …

1
슬라이딩 퍼즐로 그림 만들기
요약 이 과제의 목표는 프랑스어로 taquin 이라고도 하는 15 퍼즐 / 슬라이딩 퍼즐 의 실행 취소 된 이미지 버전을 만드는 것 입니다. 세부: 다음과 같이 구성된 입력이 제공됩니다. 이미지, 정수 n, 타 정수 r, 프로그램 또는 기능 또는 기타 적합한 것은 입력과 동일한 이미지 ( 예 : 동일한 크기 및 …

23
노란 나무로 갈라진 두 개의 도로 (1 부)
이것은 시리즈의 첫 번째이고, 두 번째는 노란 나무로 갈라진 두 개의 도로입니다 (2 부). 이 도전은 Robert Frost의 유명한 시인 "The Road Not Taken"에서 영감을 얻었습니다. 두 도로 노란 나무에 갈라 그리고 미안해 모두 여행 할 수없는 긴 내가 서서, 그리고 한 여행자 수 그리고 내가 할 수있는대로 멀리로 하나 …

2
루프 내부 찾기
직무 루프의 ASCII 다이어그램이 주어짐 예 : .................... ......@@@@@......... ......@...@......... .....@@...@@@@@..... ....@@........@..... ....@........@@..... ....@@@@@@@@@@...... .................... .................... 그리고 루프의 위치 예 : (7,1) 루프 내부와 외부를 찾아야합니다 예 : 00000000000000000000 00000011111000000000 00000011111000000000 00000111111111100000 00001111111111100000 00001111111111100000 00001111111111000000 00000000000000000000 00000000000000000000 명세서 다이어그램의 입력을 줄 바꿈 또는 이와 동등한 것으로 구분 된 문자열로 사용할 …

1
난독 화 된 정수 표기법
편집 : meta-golf곧 이 질문의 최신 버전을 게시 할 예정입니다. 툰! 편집 # 2 : 더 이상 챌린지를 업데이트하지 않지만 계속 열어 둡니다. meta-golf버전은 여기에 있습니다 : /codegolf/106509/obfuscated-number-golf 배경: 대부분의 숫자는 6 개의 다른 기호로만 쓸 수 있습니다. e (오일러 상수) - (제외, 부정이 아님) ^ (지수) ( ) ln …

13
영구적으로 자체 수정 코드
이제 우리는 대부분의 언어가 코드를 "자체 수정"하는 매우 간단한 방법을 가지고 있음을 알고 있습니다. 그러나 실제로 코드를 수정하고 디스크의 일부를 편집하려면 어떻게해야합니까? 목표는 숫자를 인쇄하는 코드를 만든 다음 자체 파일을 편집하여 숫자를 피보나치 시퀀스의 다음 숫자로 바꿉니다. $ ./program 1 $ ./program 1 $ ./program 2 $ ./program 3 $ …

4
휴일 두통
경고 :이 게시물에서 의학적 조언을 구하지 마십시오. 의료 상담을 받으려면 자격을 갖춘 전문가에게 문의하십시오. 두통이 있습니다. 두통 약이 필요합니다. 내가 마지막으로 복용 한 몇 가지를 말해 줄 것이며, 과다 복용하지 않고 다음 복용을 할 수있는시기를 알려 주겠다. 나는이 줄을 줄 것이다 : P: 00:00, I: 02:00, P: 04:00, I: 06:00 …
14 code-golf  string  date 

20
출력 키 스트로크
모든 프로그래밍 언어에서 입력을 받아 키보드에서 입력되는 텍스트를 애니메이션으로 만드는 프로그램을 만듭니다. 각 문자 사이의 지연 시간은 키보드에서 실제 입력을 시뮬레이트하도록 다양해야합니다. 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...마지막 문자가 인쇄 될 때까지 지연 시간은 초입니다. 최종 출력은 화면에 남아 있어야합니다. 텍스트를 새 행에 인쇄 할 수없는 현재 텍스트 줄을 …

6
키패드 코드를 텍스트로!
문자열과 배열을 입력으로 받으면 일반적인 모바일 키패드에서 입력 할 때 입력 문자열이 인쇄 할 텍스트를 출력해야합니다. 모바일 키패드에서 버튼을 n 번 누르면 문자가 입력됩니다. 여기서 n은 버튼의 레이블에서 문자가있는 위치입니다. 따라서 22출력해야합니다 b. 규칙 도우미 배열에는 문자표 ( [" ",".,!","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"]) 가 포함됩니다 . 이것은 약간의 바이트를 절약하기 위해 제공됩니다. #기호는 …

7
거의 크리스마스입니다!
이 때문에 전 세계의 가족들이 크리스마스 트리를 만들고 있습니다. 그러나이 정상적인 트리는 잠시 후에 지루해질 수 있으므로 ASCII 트리를 만들어 봅시다! 리프는 #예제 출력에 표시된대로 표시되며 배열되어야합니다. 우리는 나무 주위에 무작위로 배치하는 O5 개의 공 ( )과 5 개의 사탕 지팡이 ( J)를 가지고 있습니다. 우리는 또한 위에 촛불이 있습니다. …

1
샌프란시스코의 택시
당신은 샌프란시스코의 택시 운전사입니다. 택시 운전 기사의 일반적인 경우와 마찬가지로 이동 가능한 유효한 방향이 왼쪽, 오른쪽, 위 및 아래 인 그리드를 탐색합니다. 그러나 San Fransisco는 매우 구릉이므로 두 교차점 사이의 거리가 반드시 같을 필요는 없습니다. 보다 구체적으로, 고도의 교차점과 고도 a의 인접 교차점 사이의 거리b 것이다 1 + |a - …

9
codegolf 객체
우리가라는 단일 객체를 포함하는 전역 범위를 가진 환경이 있다고 상상해보십시오 codegolf. 이 개체에는라는 stackexchange속성 이있는 단일 자식 이 있습니다 com. 이 속성에 액세스하는 방법은 다음과 같습니다 codegolf.stackexchange.com. 도전 프로그램 / 함수의 입력은 전역 범위의 속성에 액세스하려는 문자열입니다. 이 속성이 발견 될 때마다 정확한 값을 인쇄 / 반환해야합니다. 해당 부동산을 찾을 …

7
시 에르 핀 스키 화살촉 곡선 그리기
소개 시어 핀 스키 화살촉 곡선은 한계가 시어 핀 스키의 삼각형의 곡선이다. 먼저 다음과 같이 시작합니다. _ / \ 그런 다음 각 줄은 첫 번째 줄의 회전 버전으로 바뀝니다. _ / \ \ / _/ \_ 다음: _ / \ \ / _/ \_ / \ \_ _/ _ \ …

10
스테 가노 그래피 스퀘어
스테 가노 그래피 스퀘어 당신의 임무는 문자열을 받아이 문자열 NxN을 나타내는 이미지를 생성하는 것 입니다. 또한 이미지를 가져 와서 다시 문자열로 바꾸는 알고리즘을 작성해야합니다. 스코어링에는 두 알고리즘의 바이트 수가 포함됩니다. "암호화"알고리즘 + "암호화"알고리즘 . 암호화 및 암호 해독 알고리즘 모두에 대해 바이트 수와 함께 각각 개별적으로 게시해야합니다. 알고리즘 예 예를 …

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