조는 바하마에 산다. 겨울입니다. 그의 아이들은 눈이없는 것에 실망했습니다. 조는 아이들을 위해 눈을 만들어야합니다. 다행히도 그는 3 차원 프린터를 가지고 있습니다. 그는 그것으로 눈송이를 만들 계획입니다. 불행히도 그는 눈송이가 어떻게 생겼는지 전혀 모른다. 실제로, 그는 눈송이를 본 적이 없다! 그를 위해 눈송이의 2D 이미지를 자동으로 생성하는 프로그램을 만들어 그를 도와주십시오.
입력
실제로 눈송이 인 이미지의 백분율 (픽셀 단위)입니다.
산출
필요한 직경의 눈송이 이미지. 파일로 저장하거나 사용자에게 표시 할 수 있습니다.
명세서
30도 각도의 웨지를 만듭니다. 웨지 지점에 초기 시드가 있는 Brownian Tree 를 만듭니다 . 이미지 중앙 주위의 쐐기를 12 회 반사하여 나머지 이미지를 생성합니다. 눈송이의 색상은 흰색입니다. 배경은 검은 색입니다.
채점
Brownian Tree를 생성하는 다른 방법이 있기 때문에 점수는 10 * 업 보이트 수-골프 점수입니다.
골프 점수는 다음 보너스와 함께 프로그램의 바이트 수로 정의됩니다.
-20 % 눈송이의 대칭을 임의로 지정할 수 있습니다.
-50 % 눈송이 모양을 지정할 수 있습니다. (쐐기의 측면 길이의 비율을 지정할 수 있음)
최고 점수가 이깁니다.
다음은 웨지의 모양이 약 2의 비율 인 그림입니다.
스코어 보드 :
마틴 버트 너 : 10 * 14-409 = -269
니미 : 10 * 1-733 * .5 = -356.5
옵티 마이저 : 10 * 5-648 = -598
승자는 점수 -269 인 마틴입니다!