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

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

22
적은 숫자의 사단
양의 정수에 걸리는 프로그램이나 함수를 작성 a, b및 c, 및 인쇄 또는 반환 a/b에 c소수점, + 작업을 사용하여 - 양의 정수에 [는 조절 추가, 빼기, 곱하기, 나누기] * / % : 당신은 모두를 사용할 수 귀하의 언어는 부동 소수점 숫자를 허용하지만 허용하지는 않습니다. a, b, c의 범위는 사용자 언어에서 부호없는 …

15
최종 수
도전 4 개의 정수 배열 ( 특정 알고리즘에 의해 생성 된 일련의 숫자를 나타냄) 을 취하고 다음에 오는 정수를 리턴 하는 프로그램을 작성하십시오 . 우리는 변이가 일정하지 않은 단순한 덧셈, 뺄셈, 곱셈 및 나눗셈 알고리즘 만 사용할 것입니다. 구분을 위해 우리가 사용하는 floor정수 값을 : 133/4 = 33및33/4 = 8 …
15 code-golf  number 

3
자바 별표 사각형 [닫힘]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 2 년 전 . 내 CS 클래스의 경우 강사는 Java로 대각선으로 그려진 별표로 만든 사각형을 만들도록 할당했습니다. 또한 가능한 한 …
15 tips  java 

8
루카스 대 차 고문 리모컨
기권 이 특정 관련 질문이 있다는 것을 알고 있지만 내 질문은 무작위 구성 요소 인 두 개의 차고 문을 사용하며 실제 사건을 기반으로하고 있습니다. 지난주에 차고 ... 창의적인 주스를 흘리기 위해 머리에 타격을주는 것만 큼 좋은 것은 없습니다! ;) 배경 루카스 (15 개월 된 아들)는 차고 리모컨을 가지고 노는 것을 …
15 code-golf 

10
보이는 건물
이 퍼즐은 CodinGame SamSi의 "Heart of the City"퍼즐 에서 파생되었습니다 . 기술 당신은 n* n타일 ​​도시 에서 산책 을하고 중앙 타일로 이동하기로 결정합니다. 모든 건물은 무한히 작지만, 시야가 넓고 모든 것이 가까이에서 멀리 떨어져있는 것을 볼 수 있습니다. 제약 n 항상 이상하다 다른 건물에 의해 직접 방해받지 않는 건물을 볼 …

1
체스 변환
체스 세계에서 많은 일들이 이루어졌습니다. 예를 들어, .pgn이동 목록을 포함하여 체스 게임을 설명 하는 표준화 된 파일 형식 이 있습니다. 또한 .fen보드 위치를 설명하는 다른 파일 형식이 있습니다. 오늘날의 과제는 체스 동작 목록 ( 대수 표기법 )을 보드 위치 로 변환하는 것 입니다. 정의 위치 [a-h][1-8]: 행 (파일)과 열 (순위)을 …
15 code-golf  chess 

2
이미지 무딘
소개 날카로운 모서리는 솔직히 말해서 매우 위험하므로 PNG를 입력으로 사용하면 아래 설명 된 방법을 사용하여 이미지를 흐리게 처리하고 손상된 날카로운 모서리를 둔화시킵니다. 방법 각 픽셀의 RGB 값을 얻으려면 다음 세 가지 방정식을 사용하십시오. R = 1.5 × Σ엔a = 1아르 자형2ㅏ엔−−−−−−−−−−−−√아르 자형=1.5×∑ㅏ=1엔아르 자형ㅏ2엔R = \sqrt{\frac{1.5\times\sum^n_{a=1}R^2_a}{n}} G = 1.5 × ∑엔a …

5
삼각 알파벳 조각
입력 된 번호가 부여 n에서 1행 26(또는 0으로 25) 출력 문자 판독은 왼쪽에서 오른쪽으로 위로와 대응하는 문자를 포함 a=1, b=2, c=3, .... 트위스트는 문자가 알파벳에서의 위치에 따라 수직으로 반복되어야한다는 것입니다. 홀수 ( 1인덱싱 된 경우)는 수평선을 가로 질러 균형을 유지해야하며 짝수는 상단 또는 하단을 선호하는 사이에서 번갈아 가야합니다 (먼저 어느 …


2
지방 화살표 기능을 단축하는 방법이 있습니까?
필자가 PPCG에서 여기에서 보았던 것에서 팻 화살표 기능과 관련된 대부분의 JavaScript 항목은 두 가지 캠프 중 하나 인 경향이 있습니다. 단일 문장으로 실행하고 대답을 반환 할 수있는 간단한 문장은 박쥐와 똑바로 x=(a,b)=>a*a+b 루프를 사용하기 때문에 일반적으로 중괄호가있는 더 복잡한 것이므로 결과적으로 return명령문을 사용해야 합니다.p=b=>{m=b;for(a=1;~-m;)--m,a*=m*m;return a%b} 중괄호 개념을 개념 증명으로 사용하여 …

20
y의 거듭 제곱이 x로 나눌 수있는 가장 작은 양수
직무 정수 x와 y둘 다가 주어지면 -제곱을 나눌 2수있는 가장 작은 양수를 찾으십시오 .yx 예 주어 x=96와 y=2출력이어야 24때문에 24작은 양수 n만족 n^2 is divisible by 96. 테스트 케이스 x y output 26 2 26 96 2 24 32 3 4 64 9 2 27 3 3 채점 이것은 code-golf …

11
xxd 출력을 쉘 코드로 변환
xxd에서 일부 출력을 가져 와서 사용 가능한 쉘 코드로 바꾸는 것은 재미가 없으므로 작업을 자동화해야합니다. 규칙 귀하의 제출물은 함수, 람다, 스크립트 또는 이와 동등한 것입니다. 결과를 인쇄하거나 제출물이 함수 / 람다 인 경우 반환 할 수도 있습니다. 프로그램은 세 개의 인수를 취해야합니다. 첫 번째 인수는 xxd의 출력을 포함하는 문자열이며 파일 …

5
차이 피라미드를 시각화
차이 피라미드는 각 새 대각선이 마지막 대각선의 요소 간 차이의 절대 값 인 피라미드입니다. 예를 들어 배열로 시작하면 2 5 4 9 3 4 이제 우리는 이것을 대각선 열에 배열합니다. 2 5 4 9 3 4 이제 다음 대각선을 채 웁니다. 이 배열의 연속 요소 간의 절대 차이점은 다음과 같습니다. …

5
미로를 걸어
아니면 실제로 미로가 아니지만 여전히 그렇습니다. 규칙 : 입력 , 두 줄 문자열로 구성 *, 1, x와 X. 그 끈은 걷는 미로입니다. 줄의 길이 는 같습니다 . ,이 두 줄 사이에 (쉼표) 또는 편리한 구분 기호를 사용하여 입력을 문자열로 취할 수 있습니다 . 또는 두 줄을 함수에 대한 별도의 인수로 …

3
카드 게임 'Oorlog'에서 '전투'시뮬레이션
네덜란드어로 'Oorlog'( 'War'로 번역)라는 이름으로 개인적으로 알고있는 카드 게임의 측면에 대한 시뮬레이션을 작성해 보겠습니다. 'Oorlog'는 어떻게 작동합니까? 2 개의 카드 덱 (각각 2 개의 조커 포함)은 플레이하는 플레이어 수에 따라 동일하게 나누어집니다. 각 플레이어는 자신의 주식을 섞고, 거꾸로 뒤집어 놓으며, 모든 플레이어는 주식의 첫 카드를 동시에 엽니 다. 그 '전투'의 …

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