이미 9 홀 챌린지 (그리고 여기에 또 하나의 챌린지 )가 있었지만 작년에는 너무 컸습니다. 게다가, 나는 2 개월 동안 만 있었지만 (영원한 것처럼 보이지만). 그리고 그것은 상당히 다릅니다.
리더 보드 : (홀에 대한 가중치는 아직 설정되지 않았습니다)
+---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
|Competitor | Language | Hole 1 | Hole 2 | Hole 3 | Hole 4 | Hole 5 | Hole 6 | Hole 7 | Hole 8 | Hole 9 | Total |
+----------------------------------------------------------------------------------------------------------------------+
|Dennis |CJam | | 31 | | | | | | | | 31 |
+----------------------------------------------------------------------------------------------------------------------+
|Optimizer |CJam | | 35 | | | | | | | | 35 |
+----------------------------------------------------------------------------------------------------------------------+
|Martin Büttner |Mathematica | | 222 | | | | | | | | 222 |
+----------------------------------------------------------------------------------------------------------------------+
|Cameron |Python | 878 | | | | | | | | | 878 |
+----------------------------------------------------------------------------------------------------------------------+
|bubalou |Processing 2| 717 | | | | | | | | | 717 |
+----------------------------------------------------------------------------------------------------------------------+
|Doorknob |Python 2 | | |0.079711| | | | | | |0.079711|
+----------------------------------------------------------------------------------------------------------------------+
|Vulcan |Java | | |0.6949 | | | | | | |0.6949 |
+----------------------------------------------------------------------------------------------------------------------+
|Eli |C++ | | |1.42042 | | | | | | |1.42042 |
+---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
다른 구멍 :
최근에 느리게 진행되어 왔기 때문에 다음 9 홀 골프 코스를 시작하려고 여기에 있습니다 (제한적이지만). 이것은 다음을 수반합니다 :
- 아스키 아트
- 그래픽 출력
- 콘웨이의 인생 게임
- 언덕의 왕
- 콜 모고 로프의 복잡성
- 퀸즈
- 이미지 처리
- 수학
- 클래식 코드 골프.
나는 당신이 할 수있는 일을 정말로 기대하고 있습니다!
경쟁 규칙
- 당신은 모든 구멍에 대해 1 개의 언어 를 선택할 것입니다 (참여할 수있는 ... 자세한 내용은 4 장을보십시오).
- 모든 구멍에 대해 – 표준 허점 은 (아직도) 재미 있지 않습니다.
- 충분한 시간이 주어지면 제출이 충분하다는 것을 알면 다음 과제가 나타납니다. 예를 들어 언덕의 왕은 더 오래 걸릴 것입니다.
- 당신은 하지 않는 구멍 모두에 참여해야합니다. 특히 어려운 홀을 발견 할 시간이 없다면, 가장 낮은 점수보다 2 배 많은 점수를받습니다. 1 개의 골프 스크립트 답변을 12 자로 남겨두고 24 점을 점수로 사용하여이 규칙을 이용하지 마십시오.
채점
- 당신의 점수는 모든 홀에서 점수의 정점을 기준으로합니다
- 최저 점수 승리 (실제 골프 기준)
- 리더 보드는이 페이지 상단에 배치됩니다
나는 중복되는 질문이없고, 모든 질문에 객관적인 기준이 있고, 잘 쓰여졌으며, 모든 콘테스트에서 (상대적으로) 같은 가중치를 갖도록 최선을 다할 것입니다.
그러나, 실패했을 때는 기다려주십시오.
그리고 더 이상 고민하지 않고 첫 번째 도전!
플라즈마 글로브
플라즈마 세계는 모두가 좋아하는 장난감 :
당신의 직업은 하나를 그리는 것입니다.
베이스를 그려야합니다.
지구본 :
테슬라 물건 (?)
그리고 물론 멋진 플라즈마 촬영 :
그러나 손을 플라즈마 지구 근처 (또는 Wikipedia에서 알려주는 전도성 물체) 근처에 놓으면 플라즈마를 끌어 당깁니다 .
당신의 지구는 그것을 반영해야합니다.
정량적으로 표현하기 위해 지구본은 최대 16 장의 사진을 촬영합니다 (위 그림 참조). 지구 표면의 "물체"(라디안 각도로 표시)에는 "도전 력", 즉 그것이 끌어 당기는 빔의 양이 포함됩니다. 따라서 5의 거듭 제곱을 가진 물체는 5 개의 빔 (두께가 5 인 단일 선)을 끌어 당겨 11 개의 지구에 고르게 퍼지게됩니다 .
참고
1 플라즈마 상기 중간 남아있는 흑점
이 예에서, 각도가 PI / 2 것이라고 2.
전도성 물체가 두 개 이상있을 수 있으며이 경우 싹의 간격이 동일 할 필요는 없습니다. 그러나 그것들은 비교적 이격되어있다. 예를 들어, 이것은 각도 pi / 4의 힘 5에서 1, 각도 5pi의 3의 힘 3에서 2 개의 물체에 대해서는 정상입니다.
당신은 (혈장의) 싹의 각 종점을 볼 수 있어야합니다.
그러나 힘이 16보다 큰 물체 (또는 물체의 합)가 주어지면 지구는 "깨질 것"입니다.
노트
- 지구의 지름은 밑면의 길이보다 1.5 배 더 큽니다.
- 지구가 끊어지면 지구는 오른쪽에 있습니다. 바닥뿐만 아니라 바닥의 오른쪽에도 접합니다. 플라즈마 지구가 파손되었을 때 플라즈마가 없어야합니다 (물론 안전 기능은 물론 처음부터 어떻게 파산했는지에 대한 말은 없습니다).
- 촬영을 제외한 모든 색상은 검은 색이어야하며 두께는 1 픽셀이어야합니다. 사용 (280), 채도 / 값 (100) - 플라즈마의 색상은 색상 (245)을 가지고 이 내가 무슨 말을하고 무슨 생각이없는 경우 "HSV"에서.
입력
STDIN / 명령 줄 인수 / 무엇이든 또는 함수 인수를 통해 입력 할 수 있습니다.
플라즈마 글로브의 밑면 길이 (벡터 그래픽을 사용하는 경우 축 포함)와 다음과 같은 객체 배열이 있어야합니다.
[[angle,power],[angle,power],[angle,power]]
따라서 객체가 없으면 (16 줄의 첫 번째 그림 참조) 입력은
100,[]
다음 (하나의 대상, 검정력 5)의 경우 다음과 같습니다.
100,[[1.570796,5]]
마지막 예 :
100,[[0.785398,5],[5.23598,3]]
-3/8π
? 이 경우 다른 빔 중 하나와 정확히 겹칩니다. 이 경우 모든 빔을 회전시켜야합니까? 그렇다면 개별 빔이 객체로 유도 된 빔으로부터 얼마나 멀리 떨어져 있어야하는지 지정해야한다고 생각합니다.