당신은 알고 있습니다 – 그들은 다음과 같습니다 :
목표는 다음과 같은 음악 비트 그림을 그리는 것입니다.
= = =
= = = = =
== = == = == = ====
== ==== == === = = =======
======== == ==== = ========= =
=================================
규칙은 다음과 같습니다.
- 그림의 너비는 33 개이지만 필요한 경우이 너비를 초과하는 후행 공백이 허용됩니다.
- 각 열은 등호 (
=
)로 구성됩니다. - 각 열에는 임의 의 높이가 있으며 (다음 열의 높이는 이전 열의 높이에 의존해서는 안 됨) 1에서 6까지 다양합니다. 적어도 엄격한 입력없이 입력을 얻는 것이 가능하다면 괜찮습니다. 수학 확률 (즉, 일부 입력은 다른 입력보다 더 드물게 나타날 수 있음).
- 기둥 은 바닥 위로 뜰 수 없으며 틈이 있습니다.
- 모든 열의 최소 높이는 1이므로 마지막 행에는 간격이 없어야합니다. 항상 33 개의 등호로 구성됩니다.
- 높이가 6 인 열을 가질 수 없기 때문에 (결국 임의 임) :이 경우 공백으로 구성된 맨 위 줄이 필요하지 않습니다. 이러한 특성의 모든 경우에 적용됩니다. 갑자기 코드에서 높이가 1보다 큰 열을 제공하지 않은 경우에는 맨 위의 공백으로 이루어진 추가 행이 필요하지 않습니다.
- 입력을받지 않습니다 .
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
)
Math.random()
선형 합동 발생기의 매개 변수를 알고있는 경우 와 같은 함수를 이전 호출에서 직접 계산할 수 있습니다. 이는이 기준을 충족하기 위해 대부분의 내장 임의 기능을 수정해야 함을 의미합니다. 나는 이것이 더 나은 말을 제안합니다.