Puzzlingでの私の挑戦へのスピンオフとして、あなたの目標はを出力すること2016
です。
ルール:
10 9 8 7 6 5 4 3 2 1
その順序で番号を含める必要があります。彼らは、個々の整数として使用されるか、または(同様に一緒に連結することができる1098
)が、10
に分離しなくてもよい1
し、0
-何文字(単数または複数)の数字の間に存在しなくてもよいです。一部の言語で10
は、実際には整数リテラルを表すとは限らないことに注意してください10
。- コードには、他の数値や事前定義された数値変数や定数
T
を含めることはできません(したがって、Pythでは数値定数であるため許可されません)。 - 数値を使用して計算 する必要があります
2016
。2016
必要な数に対して操作を実行せずに(たとえば、アルファベット文字のみで構成されるエンコードされた文字列をデコードして)出力することは許可されていません。出力2016
(例えば、小片に20
その後、16
また許可されていません)。数値で構成される単一の出力が必要です2016
。 - 最小バイト数の有効な答えが勝ちです。
20
し16
て印刷できますか、または計算前に2016年である必要がありますか?2)機能は許可されていますか?3)数字の連結は許可されていますか?例1098
(以前のコメントで「はい」と仮定しますが、確認のためだけです)4)「整数を使用して2016を計算する」とは、中間ステップでフロートを使用できないことを意味しますか?たとえば、数値の平方根を切り捨てることはできますか?
T987654321
か?
10
含める必要があるので、どうにか処理する必要があります。6 10
前に表示される限りT
。