Diese Herausforderung hat zwei Themen. Das ist der Faden der Bullen. Der Räuberfaden befindet sich hier .
Ihre Herausforderung besteht darin, eine OEIS- Sequenz zu wählen und zwei vollständige Programme in zwei verschiedenen Sprachen zu schreiben , die das n-te Element in der Sequenz erzeugen, wenn Sie ein n über STDIN oder eine andere Form der Standardeingabe erhalten, wobei n eine beliebige positive Zahl ist. Ihre beiden Programme müssen jedoch Anagramme sein, dh, sie können aus den Buchstaben des anderen neu angeordnet werden.
Programme müssen die Dezimalzahl gefolgt von einem optionalen Leerzeichen an STDOUT ausgeben. Programme können nach STDERR ausgegeben werden, sie sollten jedoch ignoriert werden. In diesem Fall muss eindeutig angegeben werden, dass dies der Fall ist.
Auf Wunsch können Sie auch per Zeichencode ausgeben. Wenn Sie dies jedoch in Ihrer versteckten Lösung tun, müssen Sie dies im Hauptteil Ihrer Einreichung angeben.
Anschließend legen Sie die OEIS-Nummer, den Quellcode und den Namen einer Sprache vor, in der es sich befindet.
Räuber knacken Ihre Einreichung, wenn sie ein Anagramm der ursprünglichen Einreichung finden, das in einer anderen Sprache als der von Ihnen bereits vorgelegten abläuft. Um eine Antwort zu knacken, müssen sie nur eine Sprache und ein Programm finden, die die Sequenz produzieren und ein Anagramm des Originals sind, nicht unbedingt die Antwort, über die Sie nachgedacht haben.
Auf diese Weise erhalten Sie Anreize, es so schwierig wie möglich zu machen, eine Sprache, die die Aufgabe erfüllt, anhand ihrer Symbolliste zu finden.
Wertung
Dies ist Code-Golf, daher ist das kürzeste ungeknackte Programm der Gewinner.
Sprachen
Sprachen werden als unterschiedlich betrachtet, wenn die beiden vorgeschlagenen Lösungen die Aufgabe nicht in beiden Sprachen erfüllen. Dies schließt verschiedene Versionen derselben Sprache ein , solange weder die Lösung des Polizisten noch die Lösung des Räubers die korrekte Ausgabe in der Sprache des anderen erzeugen.
Dh wenn es zwei Lösungen 1 und 2 gibt, die in Sprache A und B sind, muss Lösung 2 nicht die richtige Ausgabe in Sprache A produzieren und Lösung 1 muss nicht die richtige Ausgabe in Sprache B produzieren.
Sicherheit
Sobald Ihre Einreichung eine Woche lang nicht geknackt wurde, können Sie Ihre Lösung veröffentlichen und Ihren Beitrag für sicher erklären. Wenn Sie nach einer Woche keine Lösung veröffentlichen, ist Ihre Antwort möglicherweise immer noch geknackt.