これは警官のスレッドです。強盗のスレッドはここに行きます。
昇順(スペースからチルダ/ 32から126)で少なくとも5つの印刷可能なASCII文字を出力する(タブと改行を除く)印刷可能なASCII文字のみで構成されるプログラムまたは関数を記述します。文字は、互いに隣接している限り、複数回出力できます。単一の末尾の改行が受け入れられます。完全な出力を提供する必要があります。また、コード内の6文字ごとに、コード内の表示位置に1文字を指定する必要があります。コードの文字が5文字以下の場合は、長さのみを明らかにする必要があります。コードで6につき1文字を超えて公開しないでください。
alphaprinter
たとえば、コードがazからアルファベットを出力する場合、コードの2文字を公開する必要があります(他の文字にはアンダースコアを使用します)。
al__________ // or
__p__p______ // or
__________er
ルール/仕様:
- 関数を持たない末尾の空白を追加することはできません。
- コメントは使用できません(ただし、強盗はコードをクラックするときにコメントを使用できます)
- 組み込みの暗号化プリミティブ(rng、暗号化、復号化、およびハッシュを含む)は許可されません。
- デフォルトの出力がMATLABのようになっている言語では:
ans =
、それが出力されていることが明確に示され、示されている限り、受け入れられans =
ます。また、これが「昇順出力」の一部であるかどうかも明確に述べる必要があります。 - 出力は確定的でなければなりません
- 非自由言語の使用は受け入れられません
- 出力は連続した文字である必要はありません。両方
abcde
とabcdg
有効な出力です。 - 出力に少なくとも5文字が含まれている限り、文字を区別する必要はありません。
aaaaa
そしてaaacc
有効です。 - REPL環境を前提とする回答は、有効なプログラムまたは機能とは見なされないため、許可されません。
- STDERRは有効な出力とは見なされませんが、データはSTDERRに書き込まれる場合があります。
表示された文字がアンダースコアの場合、以下に示すようにそれを識別する必要があります。この場合、2番目と6番目の文字はアンダースコアで表示され、他の文字は不明です。
_____________
| |
注:強盗は、同じ出力を生成するコードを見つけるだけで済みます。言語、強盗ソリューションの長さ、公開されたキャラクターの位置も一致する必要があります。
スコアは、コード内の文字数です。勝者は、7日間でクラックされていない最低スコアの提出物になります。2015年(UTC)に投稿された提出物のみが勝利の対象となります。これより後の投稿は歓迎されますが、勝つことはできません。
勝利を主張するには、完全なコードを明らかにする必要があります(7日後)。
投稿は次のようにフォーマットする必要があります(nnは文字数です):
言語、nn文字
出力:
abcdefghijklmnopqrstuvwxyz
コード(12文字):
al__________
コードがクラックされている場合、ヘッダーに[クラック]を挿入します(クラッカーへのリンク)。提出が安全な場合は、ヘッダーに「Safe」を挿入し、回答の完全なコードを明らかにします。完全なコードを明らかにした回答のみが勝利の対象となります。
print ( "abcde" )
3つの空白を表示できることを意味しますか?