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

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

30
VBA에서의 골프 팁
this , this 및 this question 과 유사하게 ... 골프에 대한 일반적인 팁은 무엇입니까 VBA? 나는 일반적으로 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 VBA(예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오. 다른 언어로 작업했지만 가장 VBA강하고이 VBA사이트에서 많은 골퍼를 사용 하는 것을 보지 …
16 code-golf  tips  vba  basic 

13
숫자를 0으로 나누기
우리는 인생의 어느 시점에서 0으로 나누는 것이 불가능하다는 말을 들었습니다. 그리고 대부분의 경우, 그 진술은 사실입니다. 그러나 금지 된 작업을 수행 할 수있는 방법 이 있다면 어떨까요? 내 최신 작품에 오신 것을 환영합니다 : b-numbers. b-숫자는 상상의 숫자와 조금 비슷합니다 : 관련된 주 계수는 수학적으로 불가능하지 않은 표현을 i나타냅니다 ( …
16 code-golf  math  number 

18
가변 길이 수량 디코딩
가변 길이 량 (이라고도 VLQ 또는 uintvar) 필요한만큼의 바이트로서 만 사용하여 28 비트 정수 값까지 인코딩하는 방법이다. 이것은 특정 이벤트 데이터의 크기를 최소화하는 방법 으로 MIDI 파일 형식 으로 사용되었습니다 . 작동 방식은 매우 간단합니다. 빅 엔디안 바이트 시리즈로서, 각 바이트의 최상위 비트 (MSB)는 1다른 VLQ 바이트가 뒤따른다는 것을 나타내는 …

18
숫자의 단순화
어떻게 TV 화면에 나타난 6 자리 또는 7 자리 전화 번호를 1 초 동안 기억하지 못합니까?! 아래에 설명 된 특수 기술을 사용하여 걷는 전화 번호부로 바뀝니다! 분명히 숫자 402는 110010010숫자 337377보다 기억하기 쉽고 숫자 는 숫자보다 기억하기 쉽습니다 957472. 즉, 기억 된 숫자는 가능한 한 적은 숫자를 포함해야하며, 다른 한편으로는 …

3
콩코드의 곤경
배경 외판원 문제 (TSP)은 짧은 회로를 요구 방문하는 도시의 지정된 컬렉션. 이 질문의 목적을 위해 도시는 평면의 점이되고 도시 사이의 거리는 일반적인 유클리드 거리 (가장 가까운 정수로 반올림)가됩니다. 회로는 "왕복"이어야합니다. 즉, 출발 도시로 돌아와야합니다. 콩코드 TSP 솔버 , 유클리드 외판원 문제의 인스턴스를 해결할 수있는 정확 하고 훨씬 더 빨리 하나가 …

30
잃어버린 숫자를 인쇄하십시오
잃어버린 TV 시리즈 의 열렬한 팬으로서 , 나는 에피소드에 반복적으로 나타나는 일련의 숫자에 항상 흥미를 느꼈습니다. 이 숫자는 다음과 같습니다. 4 , 8 , 15 , 16 , 23 , 424,8,15,16,23,42 4, 8, 15, 16, 23, 42 ( A104101 ) 프로그래밍 언어를 사용하여 이러한 숫자를 출력하는 코드를 작성하십시오. 채점 : …

8
전 방향 계산기 만들기
영감. 역. 주어진 옴니 픽스 표현식을 평가하십시오. Omnifix는 일반적인 수학의 접두사 표기법과 비슷하지만 인수를 둘러싼 각 기호의 추가 사본이 있습니다. 외부 기호는 괄호 대신 사용되므로 추가 괄호가 필요하지 않습니다. 귀하 -0-n-의 언어에 알맞은 범위 내에서 덧셈, 뺄셈, 곱셈, 나눗셈 및 양의 실수 (쓰기 가능 )를 지원해야합니다. 플러스와 마이너스해야 +하고 -,하지만 …

26
큐브를 만들어보십시오!
이것을 기반으로 : 나를 사각형으로 만드십시오! 이것을 출력해야합니다 : #### # # # ### # # # # #### 여기서 "#"은 입력으로 대체됩니다. "A"를 입력하면 AAAA A A A AAA A A A A AAAA "&"를 입력하면 &&&& & & & &&& & & & & &&&& 리더 보드 다음은 …

15
일요일을 계획하십시오!
누가 여름에 시원한 맥주와 TV를 타거나 겨울에 배드민턴을 치고 친구들과 놀기를 좋아하지 않습니까? 한 달에 몇 일 동안 식어야하는지 아는 것은 항상 충분한 정보를 유지하고 원하는 일을 계획하는 데 도움이된다고 생각합니다. PC 앞에 앉아서 코드 골프 문제를 해결하거나 축구를 즐기십시오. 그래서, 도움 나 입력이 양 개의 정수로 소요, 프로그램 또는 …
16 code-golf  date 

1
수신 글리프 그리기
에서 위치 기반 AR 모바일 게임 삶의 방식 침투 플레이어는 아이템을 얻기 위해 포털라는 일을 해킹 할 수 있습니다. (Ingress에 관심이 있다면 더 많은 정보를 얻으려면 채팅에 나를 핑할 수 있습니다. 나를 믿으십시오. Pokémon보다 낫습니다. 다운로드가 끝나면 저항을 선택하십시오.) 해킹 출력을 크게 늘리는 방법은 글리프 해킹 미니 게임으로 플레이어는 6 …

18
담요 만들어 줘!
이렇게 보이는 담요를 원합니다. 각 스트립은 오버, 언더, 오버, 언더로 진행됩니다. 인쇄 할 수 있습니까? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ \\\\ \\ \\\ …

7
minimax 트리 평가
Alice와 Bob은 작은 게임을하고 있습니다. 먼저, 그들은 잎에 숫자가있는 내부 노드가없는 루트 노드 (굵은 점으로 표시)에서 나무를 그립니다. 모든 노드에는 여러 개의 자식이있을 수 있습니다. 우리는 처음부터 시작하여 Alice (A)입니다. 그녀는 현재 노드의 자식 중 하나를 선택해야합니다. 그런 다음 Bob의 차례이며, 마찬가지로 자식 노드를 선택합니다. 리프 노드에 도달 할 때까지 …

3
advacado에 대한 도전
영감을받은 이 . 이 도전을 할 때 아보카도가 피해를 입지 않았습니다. 안녕하세요, 아보카도 juic에 도움이 필요하므로 juic avocad의 기간을 알려주는 프로그램이 필요합니다. 이 ASCII 아트 아보카도를 관찰하십시오. ###### # # # #### # # # p# # ## #### # # # ###### 이 아보카도는 #s 의 외관 (구체적 #으로 …

1
어떤 우분투 버전이 지원됩니까?
입력 날짜가 주어지면 해당 날짜에 지원되는 Ubuntu Linux 배포판 의 전체 목록이 출력 됩니다. 모든 릴리스 의 전체 목록은 다음과 같습니다. 버전 코드 이름 릴리스 날짜까지 지원 4.10 Warty Warthog 2004-10-20 2006-04-30 5.04 노인 고슴도치 2005-04-08 2006-10-31 5.10 미풍 오소리 2005-10-13 2007-04-13 6.06 LTS Dapper Drake 2006-06-01 2009-07-14 2011-06-01 (서버) …
16 code-golf  date 

2
RX의 ValiDate ISO 8601
도전 가장 짧은 정규식을 찾으십시오. Proleptic Gregorian 달력 (1582 년에 처음 채택되기 전의 모든 날짜에도 적용됨)에서 가능한 모든 날짜를 확인하고 일치시킵니다. 유효하지 않은 날짜와 일치하지 않습니다. 산출 그러므로 결과는 진실되거나 거짓이다. 입력 입력은 3 가지 확장 된 ISO 8601 날짜 형식 중 하나로 시간이 없습니다. 처음 두 가지는 ±YYYY-MM-DD(년, 월, …

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