Ich war überrascht, dass dies nicht bereits gestellt wurde, obwohl es eine gute Frage zu Dart-Kassen gibt: Darts meets Codegolf
Ihre Herausforderung besteht darin, zu berechnen, welche Punkte mit "n" Pfeilen unterhalb der Maximalpunktzahl für "n" Pfeile nicht möglich sind. ZB für n = 3 ist die maximal mögliche Punktzahl 180, so dass Sie zurückkehren würden [163,166,169,172,173,175,176,178,179]
Für eine Zusammenfassung der Bare-Bones-Regeln:
Mögliche Punkte für einen einzelnen Pfeil sind:
- 0 (Fräulein)
- 1-20, 25, 50
- doppelt oder dreifach von 1-20
Regeln:
- Es gelten die Standard-Code-Golfregeln
- Sie müssen einen einzelnen Parameter 'n' so verwenden, wie es Ihre Sprache zulässt, und eine Liste / ein Array aller eindeutigen Punkte unter dem Maximalwert zurückgeben, der nicht mit n Pfeilen erzielt werden kann. Sie können diese Werte auch auf der Konsole ausdrucken.
- Reihenfolge der Ergebnisse ist unwichtig
- kürzester Code in Bytes gewinnt