タグ付けされた質問 「popularity-contest」

人気コンテストは、最高の投票数(賛成マイナス反対)の答えが勝つ競争です。これらは頻繁にクローズされるため、最初にタグ情報を読み、チャレンジをサンドボックスに投稿してください。

3
3による可分性のための回路の構築
TCS のブール回路は、基本的にAnd、Or、Notゲートで構成されるDAGであり、「機能的完全性」が知られていることにより、可能なすべての機能を計算できます。例えば、これはALUの基本原則です。 課題:8進数の数字が3で割り切れるかどうかを判断する回路を作成し、何らかの方法で結果を視覚化します(つまり、何らかの画像で) 投票者の判断基準は、回路を生成するコードが任意のサイズの数値にうまく一般化されているかどうか、およびアルゴリズムで作成された視覚化がコンパクト/バランスが取れているがまだ人間が読み取れるかどうかに基づいています(つまり、手作業による視覚化は許可されていません)。すなわち、視覚化はn = 8のみに対して行われますが、コードはすべての「n」に対して理想的に機能します。入賞作品はトップ投票のみです。 やや似た質問:NAND論理ゲートを使用して乗算機を構築する

3
ASCIIアートで星の爆発を表示する
目標は、ASCIIアートで爆発する星をアニメーション化することです。単一の星のキャラクターから始まり*、超新星、そして最終的には宇宙の虚空に至るまでです。 ルール: 24行で1行あたり80文字のみを表示する必要があります(これはLinuxのデフォルトの端末サイズです) ASCIIからのこれらの95の印刷可能文字のみが許可されます 手順: 最初の星は*、水平方向と垂直方向の中心になければなりません 星は爆発することを示すために成長しなければなりません 最後に画面は空でなければなりません(星が消えました) コードまたは言語の長さは無関係です 投票により、最も創造的で美しい結果が決まります。爆発する星を見たことがありますか?これをどう想像するか見てみましょう。 Pythonを例として使用して回答を追加しましたが、別のまたはより良いものを作成することをお勧めします。 参加するのに1週間あり、2014-04-01に勝者が選ばれます。 出力のサンプル(一部のフレームのみ): # start * # during explosion ****#**** ***#@##*#@#**** *@**@@@*##**#*#**#* **@@*#**#@*#@****#*** ****@*@***#****@**@@* *******@***@@***#****#* *#***#*##@****##@@@** **#@###****@********* *****@**@*@*****@** ************@** ****#**** # star is expanding * ********* **@****** **** **#**@ #**#*# **** *** ** **##** *@@*@* ** *** ** * @@ …

2
インクスポットには何が見えますか?ロールシャッハ世代 '[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 閉じた2年前。 それで、以下の画像のようなロールシャッハ画像を生成してください。 ここからさらなるインスピレーションへのリンクがあります。 これは人気のコンテストですが、テクスチャだけでなく、色は白黒よりも人気が高いと言えます。 ロールシャッハ画像は、インクで紙を折り畳むことによって作成されるため、1つの基準は対称性です。 ASCIIアートは有効ですが、上記と同じ基準が適用されます。

4
CSSの最悪の悪用?[閉まっている]
閉じた。この質問には、詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 閉じた2年前。 CSSの最もクール/ベスト/悪い虐待のいくつかは何ですか? たとえば、これらの図形、または複数のボックスシャドウを使用してピクセルアートを作成します。 人気コンテストは16/04/14 で終了します。

2
ASCII-art論理ゲート図
方程式の積和形式の(拡張)ASCIIアートロジックゲートダイアグラムを作成するコードを作成するように挑戦します。 ゲートを表すには、次の表記法を使用します。 そして INPUT───|&& |&&───OUTPUT INPUT───|&& または INPUT───|OR |OR───OUTPUT INPUT───|OR 3つ以上の入力があるゲート INPUT───|OR |OR INPUT───|OR───OUTPUT |OR INPUT───|OR ない INPUT───│>o───OUTPUT キャラクターセット │はASCIIパイプ記号ではなく、ボックス描画文字であることに注意してください。─ │ ┌ ┐ └ ┘接続用などのボックス描画文字を使用します。 例 入力 A'*B'+B*C 出力 A────│>o────│&& │&&─────┐ B────│>o────│&& └│OR │OR─────A*B+B*C B───────────│&& ┌│OR │&&─────┘ C───────────│&& 勝者 勝者は5日間で最も多く投票した回答です

9
分割して幸せを保ちましょう。征服の部分は誰が気にしますか?
まあ、2人の妻のためにギフトを購入するとき、私にも同じように大切に感じてほしいのですが、決まった予算で買い物をするのは難しいです。代わりに、私はたくさんのものを購入し、それらを可能な限り同じ価値を持つ2つのグループに分けます。それから私はチョコレートをたくさん買って残りを修正します。 しかし、コンピューターができる限りすべての苦労をしたくありません。そして、あなたもそうではありません。したがって、この問題を解決して、次に妻に贈り物を分ける必要があるときに、それが簡単であることを知ってください。 入力 1行目にN * 2が指定されている(N * 2)要素の1つの配列。 次の行の配列の要素。 出力 それぞれN要素の2つの配列:( 配列1の要素の合計)と(配列2の要素の合計)の差が可能な限り0に近い 例 入力 4 1 2 3 4 出力 1 4 2 3 diff=0 免責事項:私には妻が2人いません。しかし、気分が悪いときは、妻が2人いることを想像します。そして突然、私は自分が1人しかいないことに感謝し、幸せです。:D

7
フレーズの頭字語
仕事: たとえばdftba、頭字語を入力として使用するプログラムを作成し、頭字語が表す可能性のあるフレーズを生成します。wordlistを単語入力として使用できます。https://www.youtube.com/watch?v=oPUxnpIWt6Eに触発された 例: input: dftba output: don't forget to be awesome ルール: プログラムは同じ頭字語に対して毎回同じフレーズを生成することはできません。ランダム化が必要です 入力はすべて小文字になります いくつかの例を投稿する(入力と出力) すべての言語が受け入れられます それは人気コンテストなので、ほとんどの賛成票が勝ちます!

2
役に立たないインタプリタを実装する[終了]
閉じた。この質問には、詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 閉じた2年前。 あなたの仕事は、役に立たない言語へのインタープリターを構築することです。 機能要件は次のとおりです。 説明されているすべてのコマンドは、インタープリターによって受け入れられる必要があります。 NO.、NOOPそしてINCLUDE-xxx光栄に思う必要があります。 DONTUSEME(n) テストのためにより合理的なものに簡単に構成できるように、その基準日が必要です。 INCLUDE-xxxほぼ等しい確率でコマンドを生成できる必要があります。aを生成するDONTUSEME(n)場合、nに小さい値をランダムに選択する必要があります。 DONTUSEME(n)窓はNO.命令を生き残る必要があります。ヒント:これらのウィンドウの新しいプロセスを作成します。 BOOM!そしてKABOOM!悪いと怖い何かをしなければならず、KABOOM!より悪いでなければなりませんBOOM!。しかし、これはあまりにも真剣に受け止めてはならないので、破壊的、過度に破壊的、または元に戻すのが難しいものであってはなりません。、してくださいではない、やるんではない、としていないこれらの命令を実行させるrm -rf \、命令をフォーク爆弾を実行し、マルウェアをインストールし、ファイルシステム内のデータが破損、または郵便またはインターネットからの不適切なコンテンツをダウンロードし、またはいずれかの他の事が明らかに虐待。 TURINGVSALONZO実際に実行すべきことを実行しているかのように実行する必要があります。ヒント:ランダムに非常に長い時間、ランダムに短い時間、または永久にスリープするかどうかをランダムに決定します。 他のすべての事前定義された命令は、前述の命令と別の命令以外の何かを実行する必要がありますが、BOOM!またはより悪いものは実行しないでくださいKABOOM!。正確に何をするかはあなた次第ですが、単純な実装ではエラーメッセージまたはその他のテキストを出力するだけです。 ユーザーがインタープリターによって実行されるプログラムを提供する簡単な方法を提供する必要があります。すなわち、ファイルまたはからプレーンテキストを読むことは問題ありませんstdin。インターネットのどこかで暗号化されたファイルからそれを読むことはそうではありません。 オプション: 必要に応じていくつかの新しいコマンドを作成することもできますが、それらは他のコマンドと同じルールに従う必要があります。これを使用して、制限を回避したり、無効にBOOM!しKABOOM!たりしないでくださいDONTUSEME(n)。また、新しいコマンドを作成する場合は、それらの機能を説明してください。 未知のコマンドで入力を受け取った場合(または完全に解析不能なランダムなバイトが意味不明な場合でも)、インタープリターが何をするかを考える必要があります。 命令によってDONTUSEME(n)コマンドが無効になることはありませんが、そのためにキルスイッチを追加することができます。それを言語で公開しないでください。 悪用を避けるために、機能以外の要件がいくつかあります。 エントリは、可能な限り完全かつ自動である必要があります。これは、単に何らかのインストーラーまたは明らかに不完全なプログラムであってはならないことを意味します。この方法では、jQueryなどのライブラリまたはMaven Centralからパッケージをダウンロードして使用することは問題ありませんが、カスタムサーバーから任意のコードとパッケージをダウンロードすることはできません。 エントリは、このページ自体、またはこのページのミラーまたはコピーからコンテンツを取得して、何らかのリフレクションを行うため、または他の目的のために使用しないでください。これは、この質問に対する他の参加者の回答を読んだり、何らかの方法で質問を混乱させようとするプログラムを避けるために不可欠です。 インタプリタは不変であり、入力ファイルを自己修正または修正してはなりません。しかし、オリジナルを変更せずにインタープリターまたは入力ファイルのミュータントコピーを作成することは問題ありません。 そして最後に、それを考慮して: 回答のプログラムは、完全に適合していても、ほとんど役に立たないと予想されます。 言語は(意図的に)非常に不十分に指定されており、回答者には多くの自由度があり、それらを選択するインセンティブがあります。 要件と可能な実装には、多くの主観的なポイントがあります。 これの目的は、ただ楽しさと創造性を得ることにあります。 そして、これは人気コンテストであり、ルールに完全に準拠した最も支持された答えが勝ちです!そのため、ゴルフをしたり、答えを難読化したりする必要はありません(ただし、必要に応じて行うこともできます)。賛成に値するオリジナルでクリエイティブなものを必ず投稿してください。つまらない退屈なエントリは投稿しないでください。

7
Cコード圧子
状況:あなたは高校の教師で、コンピューティングクラスにCプログラムの書き方を教えています。ただし、これは用語の始まりに過ぎないため、インデントとスペースの重要性については教えていません。あなたが彼らの作品に印をつけていると、あなたの目はとても痛くなり、あなたは苦痛に悲鳴を上げ、これが続くことができないことに気づきます。 タスク:任意の言語で、有効なCソースコードを入力として受け取り、適切にフォーマットされたプログラムを作成することにしました。人気のコンテストなので、適切にフォーマットされたコードを決定する必要があります。できるだけ多くの機能を実装することをお勧めします。以下に例を示します。 各行の前に適切なインデントを追加します 後にスペースを追加,変換例えば、およびその他の演算子をint a[]={1,2,3};しますint a[] = {1, 2, 3};。ただし、文字列リテラル内で演算子を処理しないでください。 各行の末尾のスペースを削除します ステートメントを複数の行に分割します。たとえば、生徒が書いtmp=a;a=b;b=tmp;たり、int f(int n){if(n==1||n==2)return 1;else return f(n-1)+f(n-2);}すべてを1行にしたりする場合、それらを別の行に分割できます。forただし、ループには注意してください。セミコロンが含まれていますが、分割する必要はないと思います。 各関数を定義した後に新しい行を追加します 生徒のコードを理解するのに役立つ他の機能もあります。 受賞基準:これは人気コンテストなので、ほとんどの賛成票で答えが勝ちます。同点の場合、実装されているほとんどの機能を備えた答えが優先されます。それが再び同点の場合、最短のコードが優先されます。 回答には、実装した機能のリスト、およびサンプルの入力と出力を含めることをお勧めします。 編集:ここのコメントで要求されているのはサンプル入力ですが、これは参照用であり、できるだけ多くの機能を実装することをお勧めします。 入力: #include <stdio.h> #include<string.h> int main() { int i; char s[99]; printf("----------------------\n;;What is your name?;;\n----------------------\n"); //Semicolon added in the string just to annoy you /* Now we take …

6
排水溝に行く
私はかつてこの(ミニ)ゲームに遭遇しました。このゲームでは、複数の水平パイプで接続された4つ以上の垂直パイプがあり、ボールまたは水を垂直パイプに落とさなければなりません。 私が知っている2種類があります: オブジェクトを出口の1つの下のバケット/バスケットに入れます(どのパイプを投入するかを推測します) オブジェクトのパイプを推測します。 サンプルパイプ: | | |-------| |-------| |-------| | |-------| | |-------|-------|-------| | |-------| | |-------| |-------| |-------| |-------| | |-------| | 基本的なルール: 水平パイプを移動する場合、オブジェクトは可能な場合は下に移動します 垂直パイプを移動すると、可能な場合、オブジェクトは水平パイプに変わります。 あなたの仕事 パイプのランダムなグリッドを作成するプログラムを作成します(サンプルパイプを参照)。 少なくとも4本の垂直パイプと、少なくとも10本の水平パイプが必要です。 垂直パイプの長さはあなた次第です。 オブジェクトが最下部に到達するまでにたどったパスを表示し、そこに到達するのに何ターンかかったかを示します。 (オプション)開始点を決定するための入力。左から右へ1..Nの番号が付けられたパイプ。 表示: | vertical pipe - horizontal pipe : vertical pipe used by the object = horizontal pipe …

1
2Dバイト配列で長方形の数を見つける
0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000111111000000000000000000011111111111111100000000000000000 0000000000000100001000000111111000000011111111111111100000000010000000 0000000000000100001000000111111000000000000000000000011000000000000000 0000000000000111111000000111111000000000000000000000011000000000000000 0000000000000000000000000000111111000000000000000000000000000000000000 0000000000000000000000000000111111000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 サイズmx nのバイトの2次元配列が与えられます。すべてのバイトが1または0であることが保証されています。上記のように、2dで表示したときに1で表される長方形の数を見つけます。 完全に塗りつぶされた長方形のみがカウント対象と見なされます。 長方形は、エッジ上にある場合を除き、0で囲む必要があります(ただし、1の斜めに接する長方形は大丈夫です(例を参照してください))。 たとえば、上記の配列には5つの有効な長方形があります。 任意の言語を使用できます。

1
おいしいものを作ろう![閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 あなたの課題は、レシピとしてもプログラムとしても機能するChefプログラムを書くことです。レシピとしての有用性は厳密に求められます(チョコレートマスタードソースのグレープリーブのレシピは必要ありません)。プログラムとしてのユーティリティはより緩やかな要件であるため、何か面白いもの(たとえば、最初の数個の整数、または「ちょうど別のシェフ」、または「ちょうど別のシェフハッカー」、または「hello world」)を印刷するのに十分です。役立つ計算を行います(たとえば、2つの数値の合計を出力します)。投票ではこれを考慮に入れる必要があり、勝者はしばらくしてから正味の投票数が最も多いプログラムです。 (コード長はここでは重要ではありません。)

22
テキストではなくJAxH難読化メソッド[非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 閉じた2年前。 JAPHは、「もう1つのPerlハッカー」を出力するプログラムを作成する壮大な伝統です。このサイトではJAPHについてすでに質問がありますが、テキストの非表示に関心があるようですが、JAPHは常に、その機能を実行する方法を非表示にすることを重視しています。したがって、私はあなたにあなたの好きな言語のクールな機能を誇示するように挑戦し、テキストを隠すことをあまり心配しないでください(あなたが望んでいない限り)。 これはPerlの私のものです。ベロキラプターの経験者が理解するのは難しいことではありませんが、他の人にとっては興味深いかもしれません。 (*STORE,*TIESCALAR)=map{eval"sub{$_}"}qw'map{print&&sleep$|}split//,pop bless\$|++';tie$t,main;$t="Just another Perl hacker,\n" 皆さんの投票で主観的に判断し、心のベンダーを見てみましょう!

2
すべての色のアニメーション
昨年、すべての24ビットRGBカラーを含む画像を作成するという非常に一般的な課題がありました。 私の挑戦は、すべてのフレームのすべてのピクセルの色が一意である滑らかなアニメーション(24フレーム/秒など)を作成することです。また、すべての色が同じ回数(0より大きい)表示される限り、色の複製も許可します。そうしないと、アニメーションが短くなるか、フレームが小さくなります。 ここでは、2dバージョンの優れたソリューションに基づいていくつかの例を作成しました。残念ながら、動画を埋め込むことはできないようですので、リンクが必要になります。

4
隠蔽のクリストマシー
次の言語で4つのタスクを完了する必要があります。 例えば、この(codegolf.se)のウェブサイト上で検索するとき*何も結果を返してはならないToffeeScript。 Esolang、Rosetta Code、またはWikipediaにリストされたページが必要です。 別個のバージョンではなく、別個の言語である(たとえば、python 2.1は、pythonが最初の2つの基準を満たしている場合にのみ有効)。 *例外は、ToffeeScriptのこのヒットです。 完了する必要がある4つのタスクは次のとおりです。 1)選択した言語のツイート可能な(140文字未満の)説明/プロモーションを記述します。 2)「Hello World!これはで書かれてい<programming language name>ます。」 3)ユーザー指定の範囲内のすべての奇数を印刷します。(たとえば、の標準入力は20 25を返す必要があります21 23 25)。 4)選択した言語の興味深い機能を最もよく実証するプログラムを作成します。 得点: これは人気コンテストです 上記のディレクトリの2つにリストされている場合は10ポイント、3つすべてにある場合は25ポイントのボーナス。 スコアは、2015年7月1日の深夜UTCに受け取った投票とボーナスの合計です。 明確化: タスク1)はツイート可能なプログラムですが、プレーンテキストでもかまいません。 多くの言語には、既存のインタープリターがありません。これらの解決策は問題ありませんが、誠意を持って採用されます。 言語選択の2番目の基準は、この投稿の後に作成日があるページを禁止します。特定の言語Xについて、問題の解決策がRosetta Codeに存在するが、どこかに独自の個別のページがない場合でも、それは受け入れられます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.