タグ付けされた質問 「code-bowling」

コードボウリングは、ほとんどのバイトまたは複雑さで特定の(通常は単純な)問題を解決するための競争です。

5
それはクインだけではなく、アナグラムクインです!
タスク この課題の課題は、入力を取らないプログラムを作成し、できるだけ多くのアナグラムを使ってアナグラムを作成することです。 スコアは、プログラムのソースコードの有効なクインであるアナグラムの数を可能なアナグラムの総数で割った値、つまり有効なクインであるアナグラムのパーセンテージになります。 標準抜け穴と標準クインの規則が適用されます。 注:プログラムには少なくとも3 文字(3バイトではない)が必要です。 入力 それ自体のクインであるプログラムの各アナグラム(または順列)(つまり、スコアに含めているアナグラム)は、何も入力してはなりません。言語で入力が必要な場合は、小文字のAで構成される文字列がプログラムに与えられると想定できます。ただし、入力をいかなる方法でも使用してはなりません。 出力 nプログラムのソースコードの異なるアナグラムの数は有効なクインでなければなりません。ここnで、スコアに含めているアナグラムの数を表します。 これらのquine-anagaramは、変数に出力を書き込む以外の方法で出力できます。ファイル、コンソール、画面などへの書き込みが許可されます。関数returnも許可されます。 採点例 プログラムのソースコードがであるとしますcode。そして、 code出力code。 coed出力coed。 cdoe出力cdoe。 cdeo出力cdeo。 cedo出力cedo。 ceod出力ceod。 ocde出力ocde。 oced出力oced。 odce出力odce。 odec出力しないodecか、エラーを生成します。 oedc出力しないoedcか、エラーを生成します。 oecd出力しないoecdか、エラーを生成します。 doce出力しないdoceか、エラーを生成します。 doec出力しないdoecか、エラーを生成します。 dcoe出力しないdcoeか、エラーを生成します。 dceo出力しないdecoか、エラーを生成します。 deco出力しないdecoか、エラーを生成します。 deoc出力しないdeocか、エラーを生成します。 eodc出力しないeodcか、エラーを生成します。 eocd出力しないeocdか、エラーを生成します。 edoc出力しないedocか、エラーを生成します。 edco出力しないedcoか、エラーを生成します。 ecdo出力しないecdoか、エラーを生成します。 ecod出力しないecodか、エラーを生成します。 このソリューションのスコアは 受賞基準 最も高いスコアのソリューションが勝ちます!引き分けの場合は、char-count(byte-countではない)が高い方が勝ちます(つまり、コードボウリング)。それでも同点が続く場合は、以前に投稿されたソリューションが優先されます。

24
警官と強盗のボウリング(強盗)
強盗のスレッド この課題の目標は、警官が作成したコード(コードはこちら)を変更して解読することです。次の場合は、コードをクラックしています。 変更されたコードの最大レーベンシュタイン距離は10であり、文字数が少ない 同じ有効な入力が与えられた関数は、同じバージョンの同じ言語で同じ出力を生成します 変更後のバージョンを元の投稿から168時間(1週間)以内に投稿した。 変更したコードには、印刷可能なASCIIのみを含める必要があります。 クラックされたバージョンを投稿した後、元のコードにコメントを残して、クラックへのリンクが含まれていることを示す必要があります。 あなたのスコアは、あなたのすべての答えの中でのレーベンシュティエン距離の合計です。最も高いスコアが勝ちます。 付随する警官のスレッドはここにあります。

30
スクエアとスクエア[クローズ]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 昨年休業。 正方形は対称に見え、必要なコードも対称です。 目的:ソースコードが実線の正方形(各行にN個の印刷可能な空白以外の文字を含むN行)で、同じサイズの正方形を印刷するプログラムを記述します。幅と高さに一貫性のないプログラム(または出力)は無効です。(例6x5) 例(HQ9 +) QAA AAA AAA 必要条件 ソースと出力の両方にN行が含まれ、各行にN個の印刷可能な文字があり、その後に1つの改行が続く必要があります。プログラムには、制御文字(LFまたはCR-LFを除く)または空白(スペース、タブ、VTab)を含めたり出力したりしないでください。 標準の抜け穴は退屈なので、使用しないでください。 1文字だけのプログラム(および出力)は基本的に何もありません。Nは少なくとも2でなければなりません。 ルール1に準拠している限り、出力の内容は関係ありません。 特別ルール:DOはしませんコメントやコードを使用しませ「塗りつぶし」あなたのコードへの出力に影響します。 明確にするためi++;i++;... i++;に、ではなくを使用することは許可されてi+=10;いますが、変数を定義してはいけませんstring s="placeholder"が、後で使用することはできません。このルールを回避するのは非常に簡単なので、厳しすぎないでください。 何よりも前に改行を出力したい場合は問題ありませんが、このルールを使用していることを宣言してください。 後続の改行なしで最後の行を出力する場合も問題ありません。宣言する必要はありません。ただし、スコアリングには影響しません。 追加:プログラムが使用している番号N(幅/高さ)を入力してください。可能であれば、コードの説明を入力してください。 Nがすべてを示すため、プログラムの長さ(バイト単位)を指定する必要はありません。 これはコードボウリングであるため、Nが最も大きく、複雑度が最も高いプログラムが優先されます。

9
ASCIIアート難読化コードを記述し、次のように読み取ってください:「DFTBA」
課題は、「DFTBA」を読み取って印刷するASCIIアートに埋め込まれた最も精巧なコードを書くことです。たとえば、次はDFTBAを読み取ります。 oooooooooo. oooooooooooo ooooooooooooo oooooooooo. .o. `888' `Y8b `888' `8 8' 888 `8 `888' `Y8b .888. 888 888 888 888 888 888 .8"888. 888 888 888oooo8 888 888oooo888' .8' `888. 888 888 888 " 888 888 `88b .88ooo8888. 888 d88' 888 888 888 .88P .8' `888. o888bood8P' o888o o888o o888bood8P' …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.