«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

1
균형 잡힌 이웃 찾기
당신의 임무는 균형 잡힌 문자열 과 Levenshtein 거리를 나타내는 정수 (한 문자열을 다른 문자열로 만들기 위해 삽입, 삭제 또는 변경 해야하는 문자 수)를 가져야하며 해당 거리의 균형 잡힌 문자열 수를 찾아야합니다 원래 문자열 (즉, 해당 문자열의 이웃)에서. 규정 균형 잡힌 문자열은 문자로만 구성됩니다 ()<>[]{} 당신은 긍정적 인 고른 거리를위한 이웃을 …

3
논리식을 결합 형 정규 형식으로 변환
골: 명제 논리 (이후 논리식 또는 식이 라고 함) 의 공식을 취해 그 공식을 결부 정규 형식으로 출력 하는 완전한 프로그램 또는 함수를 작성하십시오 . 두 가지 상수는, ⊤및 ⊥단항 연산자, 참과 거짓을 나타내는 ¬부정을 나타내는 이진 연산자 ⇒, ⇔, ∧, 그리고 ∨의미, 동등한 결합 및 분리를 나타내는 각각 어떤 …
10 code-golf  math  logic 

5
Modular SNUSP에서 숫자의 가장 짧은 표현을 찾으십시오
배경 많은 난해한 프로그래밍 언어에는 리터럴에 숫자가 내장되어 있지 않으므로 런타임에 계산해야합니다. 이러한 많은 경우에 숫자 표현은 매우 흥미로울 수 있습니다. 우리는 이미 Underload의 숫자를 나타내는 데 어려움 을 겪었습니다. 이 과제는 모듈 식 SNUSP 에서 숫자를 나타내는 것 입니다. (이 도전을 완료하기 위해 SNUSP를 배울 필요는 없습니다. 필요한 모든 …
10 code-golf  number 

9
사실 후 액세서리!
이 도전은 수학에서 영감을 얻은 사실입니다. 프로그래밍이 아닙니다 . 계승 또는 사실에 대한 수학적 표기법 은 느낌표입니다 !. 느낌표는 not많은 프로그래밍 언어에서 공통 기호입니다 . 도전: 숫자와 문자를 포함하는 문자열 + !을 입력으로 사용하여 다음을 출력하십시오. 느낌표 앞의 모든 항목은 수학 표현식으로 평가되어야 2+2합니다 4. 하나의 느낌표 후 모든 부속품으로 …
10 code-golf 

18
끈을 둥글게
일부 십진수는 이진 부동 소수점의 내부 표현으로 인해 이진 부동 소수점으로 정확하게 표현 될 수 없습니다. 예를 들어 14.225를 소수점 이하 두 자리로 반올림하면 14.23이 아니라 14.22가됩니다. 파이썬 : In: round(14.225, 2) Out: 14.22 그러나 '14 .225 '로 14.225의 문자열 표현이 있다고 가정하면 원하는 반올림 '14 .23'을 문자열 표현으로 얻을 …

8
깨진 문자열의 피라미드
문자열 n이 주어지면 현재 행을 기준으로 조각으로 분할 된 문자열의 피라미드를 만듭니다. 첫 번째 행에는 수정되지 않은 문자열이 포함됩니다. 두 번째 행에는 파이프로 반으로 구분 된 문자열이 포함됩니다. 세 번째 줄은 세 번째 줄로 구분합니다 ... 등등. 각 부분 문자열의 길이. 여기서 l은 문자열 n의 길이입니다. 바닥 (l / n) …
10 code-golf  string 

2
위치 인식
위치 인식 당신의 임무는 (원래 프로그램을 포함하여) 문자의 모든 순열에 대해 원래 프로그램과 관련된 모든 문자의 위치를 ​​출력하는 프로그램을 생성하는 것입니다. 귀하의 프로그램이 Derp 당신은 출력해야합니다 [0, 1, 2, 3] (또는 동등한 것). 이는 인 D에 0제 위치 e에 1세인트는 R 2ND, 그리고 RD.p3 원래 프로그램이지만 문자가 바뀌는 다른 프로그램을 …

4
OS 스레드 스케줄러로 인한 비결 정성 노출
우리 모두 알다시피, 현대 운영 체제에는 스레드 스케줄러가있어 코드가 특권이없는 내부 논리를 기반으로 스레드를 예약하기 위해 다른 순서를 선택할 수 있습니다. 일반적으로 다중 스레드 코드를 설계하여 사용자에게 부과 된 비결정론이 출력에 의미있는 영향을 미치지 않도록합니다. 여기서 목표는 반대입니다. [0,99] 간격으로 정수를 인쇄하지만 OS 스레드 스케줄러로 인해 실행마다 다른 순서로 프로그램을 …


3
단어 목록에서 가장 짧은 팬 그램 찾기
팬 그램은 모든 문자를 포함하는 문자열입니다 a- z영어 알파벳 대소 문자를 구분하지의. (팬 그램에 하나 이상의 문자 사본이 있거나 문자 외에 문자 이외의 문자가 포함되어 있으면 괜찮습니다.) 입력이 문자열 목록이고 다음 특성을 가진 하나 이상의 문자열을 출력하는 프로그램 또는 함수를 작성하십시오. 각 출력 문자열은 팬 그램이어야합니다. 각 출력 문자열은 입력 …

12
좌표를 값과 일치
3 개의 입력 항목, 좌표 쌍 목록, 2D 문자열 및 단일 문자 문자열이 제공되면 2D 문자열의 각 좌표에있는 문자가 단일 문자와 같은지 여부를 출력합니다. 어떤 순서로든 입력을받을 수 있으며 좌표는 1- 색인이 될 수 있습니다. 2D 문자열을 2D 목록, 행 목록 또는 2D 문자열로 사용할 수 있습니다. 예: (0,0), "#_\n__", …

4
Z에 마커가있는 바운스 가장자리 XY 상자
오랜만에 처음으로 여기에 포스터 X, Y 및 Z의 3 가지 입력을받는 프로그램을 작성하십시오. X = 가로 질러 (열) Y = 아래로 (행) Z = 위치 마커 그런 다음 프로그램은 시각적 그리드 X를 가로 질러 Y를 아래로 인쇄해야합니다. 이 그리드는 "+"를 제외한 모든 문자로 만들 수 있습니다. 각 '위치'에는 인덱스 번호가 …

5
그것은 하나의 이상한 산입니다!
에서 영감을 받음 그 위에 홀수로 작은 산의 사슬을 표시하십시오! 에 의해 @sygmei . 거대한 산을 가질 수 있는데 왜 산 사슬이 있습니까? 입력 번호를 입력하고 입력 번호까지 모든 홀수 번호를 가진 산을 인쇄하는 프로그램을 만드십시오. ( "남쪽 서쪽"은을 의미 directly below and to the left하고 "남쪽 동쪽"은을 의미 directly …

5
중요한 인물은 몇 명입니까?
숫자가 입력으로 주어지면 얼마나 많은 유효 숫자가 있는지 결정하십시오. 특별한 숫자를 사용해야하기 때문에이 숫자는 문자열로 사용됩니다. 당신은 내가 곧 의미하는 것을 볼 것입니다. 다음 중 하나 이상이 적용되는 경우 숫자는 SIG-FIG입니다. 0이 아닌 숫자는 항상 유효합니다. 두 유효 숫자 사이의 0은 유효합니다. 소수 부분의 마지막 0 또는 후행 0 만 …
10 code-golf  string  math 

5
최적의 크루즈 컨트롤 옵션 결정
크루즈 컨트롤에는 핸들을 움직여 주행하고자하는 속도를 설정하는 3 가지 옵션이 있습니다. 당신을 향해 : 1 속도를 추가합니다. 위로 : 다음 10의 배수로 속도를 증가시킵니다 (예 : 20-> 30, 32-> 40) 아래쪽으로 : 속도를 10의 다음 배수로 줄입니다 (예 : 20-> 10, 32-> 30) 입력 2 개의 정수 : 첫 번째는 …

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