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

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

30
「ループ」なしのループ[終了]
これに似た質問が数年前に聞かれましたが、これはさらにトリッキーです。 挑戦は簡単です。繰り返しのような任意の繰り返し構造を使用せずにコードを実行(選択した言語での)プログラム書きwhile、for、do while、foreachまたはgoto(だから、すべてあなたnitpickersのために、あなたはループを使用することはできませんが)。ただし、関数自体がセンスを呼び出すため、再帰は許可されません(以下の定義を参照)。そうすれば、この課題は非常に簡単になります。 ループで何を実行する必要があるかについての制限はありませんが、他の人が実装されているものを正確に理解できるように、答えを説明してください。 定義にこだわる人のために、この質問のループの定義は次のとおりです。 A programming language statement which allows code to be repeatedly executed. そして、この質問の再帰の定義は、標準の再帰関数定義になります。 A function that calls itself. 勝者は、7月16日午前10時の東部時間に最も投票数が多い回答になります。幸運を! 更新: まだ表現されている混乱を鎮めるために、これは役立つかもしれません: 上記のルール: ループやgotoを使用しないでください 関数は自分自身を呼び出すことはできません 「ループ」で何でもしたい 何かを実装したいが、ルールで明示的に禁止されていない場合は、先に進んでください。多くの答えがすでにルールを曲げています。

15
使用できないように見えるプログラミング言語を作成する
強盗の挑戦スレッドはこちらです。 Copsの課題:プログラミングには使用できないように見えるが、何らかの非自明なメカニズムを通じて計算(または少なくともタスクの完了)を許可するプログラミング言語を設計します。 入力ファイルからコードを読み取り、次に何かを行う単純なプログラミング言語を設計する必要があります。インタプリタで実行するときに、入力で3番目に大きい数を見つけるソリューションプログラムを準備する必要があります。強盗がソリューションプログラムを見つけるのを可能な限り難しくする必要があります。強盗は、あなたが考えていたものだけでなく、タスクを達成するあらゆるソリューションを投稿できることに注意してください。 これは人気コンテストです。警官の目標は、通訳を投稿してから8日間、クラックされることなく生き残りながら、できるだけ多くの票を得ることです。そのためには、次のプラクティスが役立ちます。 言語のセマンティクスを正確に説明する 読みやすいコードを書く 次の戦術は強く推奨されません。 暗号化、ハッシュ、またはその他の暗号化方法を使用します。RSA暗号化を採用している言語、またはそのSHA-3ハッシュが0x1936206392306に等しくない限りプログラムの実行を拒否する言語を見つけた場合は、遠慮なく投票してください。 強盗の挑戦:警官のインタープリターで実行されたときに、入力で3番目に大きい整数を見つけるプログラムを作成します。 これは比較的簡単です。警官の答えを解読するには、インタープリターで実行されたときにタスクを完了するプログラムを作成する必要があります。回答をクラックするときは、投稿にリンクしている警官の回答に「クラック」というコメントを投稿します。最も警官を割った者は、強盗のスレッドに勝ちます。 I / Oルール 通訳者は、プログラムのコマンドラインでファイル名を取得し、実行時に標準入出力を使用する必要があります。 入力は単項で与えられ、文字0と1(ASCIIでは48および49)のみで構成されます。数値Nは、Nに 1s続いてa としてエンコードされ0ます。0ファイルの終わりの前に追加があります。例:シーケンス(3、3、1、14)の場合、入力は11101110101111111111111100です。 入力には、少なくとも3つの数字が含まれることが保証されています。すべての数値は正の整数です。 出力は1、プログラムが停止する前に印刷されたの数によって判断されます。他の文字は無視されます。 次の例では、最初の行は10進形式の入力です。2番目は実際のプログラム入力です。3番目はサンプル出力です。 1, 1, 3 101011100 1 15, 18, 7, 2, 15, 12, 3, 1, 7, 17, 2, 13, 6, 8, 17, 7, 15, 11, 17, 2 111111111111111011111111111111111101111111011011111111111111101111111111110111010111111101111111111111111101101111111111111011111101111111101111111111111111101111111011111111111111101111111111101111111111111111101100 111111,ir23j11111111111u 247, 367, 863, …

14
サークル錯視アニメーションを作成する
あなたの仕事はこのサークル錯視をアニメーション化することです。点は円の内側を回転しているように見えますが、実際には直線で動いています。 基準 結果をアニメーション化する必要があります。アニメーションを行う方法は無関係で、を生成.gifでき、ウィンドウ、デバイス画面などに描画できます。 これは人気のコンテストなので、プログラムにいくつかの追加機能を追加して、ポイント数を変えるなど、より多くの賛成票を獲得できます。 勝者は、最後の有効な提出の7日後に最も支持された有効な回答です。 他の方法ではなく、直線上を移動するポイントを実際に実装する回答がより歓迎されます

16
未定義の行動が猫を殺した[終了]
未定義の行動が猫を殺した 未定義の動作が猫を殺す可能性があることはよく知られています[要出典]。 しかし、できますか? あなたのタスク 未定義の動作を呼び出すプログラムを作成します。 前述のUBの結果として、上記のプログラムが実行されて開始し、Felis catusが所有権を保持している間にその寿命を終了させるシナリオを説明してください。 シナリオの各段階の確率を推定します。 プログラムを1回実行すると猫が死亡する可能性の合計を計算します。 ルール これは人気コンテストですので、できれば創造的にしてください。 これはプログラミング関連の課題であるため、イベントチェーンはほとんどの場合、現実世界ではなくコンピューター内に存在する必要があります(もちろん、猫がいる場合に現実世界に到達する必要がある場合)。 未定義の動作を持たない言語を選択する場合は、同様のものを使用してください。 回答の作成中に動物を傷つけることはできません。 得点 投票数とシナリオの合計確率(1を超えることはできません)。 Cの例: main(){printf();} シナリオ: printfスタックからのゴミで呼び出されます-未定義の動作。確率:100%。 最初のパラメータはたまたま文字列Your cat is ugly!です。確率:(1/256)17 =(1.148 * 10 -37)%。 メッセージを見て、銃を手に取り猫を撃ちます。確率:3%。 猫は死にます。確率:93%。 合計確率:(3.202 * 10 -39)%。

30
こんにちは世界!文字の繰り返しが制限されている
選択した言語で、文字と改行を正確に出力するプログラムを作成Hello world!します。コード: 2文字を超える文字を使用しないでください(英数字、記号、空白など) 外部リソースを使用しないでください ユーザー入力を使用しないでください 何も出力しないでください 有効なpythonプログラムの例: print("He%so world!"%(2*'l')) 無効なpythonプログラムの例(文字「r」が3回使用されます): print("Hel"+chr(108)+'o world!') 勝者は、14日後の投票数が最も多い人です。 編集:勝者が選ばれました!この質問にご協力いただきありがとうございます!

7
オセアニアで革命を起こす
受賞者(14/09/14決定) Markuz(Python)による勝利の答え -63票 次点:黒井猫(PHP)-55票 前書き あなたは、ジョージオーウェルの本「Nineteen Eighty-Four」の世界にいます。 あなたは党のプログラマーであり、テレスクリーン用のプログラムを書くことを任されています。プロパーティのメッセージを出力するはずです。以下のタスク1に示すメッセージを選択しました。しかし、あなたは最近党を軽deし始め、あなたはこのプログラムに革命を引き起こしたいと思っています。だから、あなたはプログラムに「Down with Big Brother!」と言うようにします。人々があなたのプログラムが何をしているのかを理解すると拷問されるので、あなたは逃げる時間を与えなければなりません。 注:これは革命を引き起こすことはありませんが、あなたはそれが実際に違いを生むと思うほど党に対する憎しみの狂乱にあります。 仕事 次のプログラムを作成します。 2014年9月14日より前は、常に次の行をローテーションで出力します(つまり、1行を印刷し、10秒待機し、次の行を印刷します)。 War is Peace Freedom is Slavery Ignorance is Strength 2014 Down with Big Brother!年9月14日以降は10秒ごとに印刷されます。 一見、1だけのように見えるので、党に捕まることはありません。 ルール もちろん、標準の抜け穴は許可されていません。 これは手に負えない課題です。そのため、主な目的は、タスク2.をできるだけ目立たないようにし、秘密にすることです。 パーティは使用されているすべてのファイルを確認するため、ファイルに秘密のメッセージを保存することはできません。 言語が日付の検索をサポートしていない場合、または非常に困難な場合、240時間(10日間)実行した後、プログラムにタスク2を実行させることができます。 コードとそれがどのように機能するかの説明を回答に含める必要があります。 これは人気コンテストです。 注:書くのは難しいプログラムではありません。難しい部分は、「革命的な」コードを隠すことです。あなたが何をしているのか明確でない行は、党によって質問され、あなたはそれらを説明しなければなりません。 例-Python 3 注意:明らかに、このプログラムがある道あまりにも明白。 from datetime import datetime from time import sleep lines …

30
呼び出さずにメソッドを呼び出す[終了]
削除されたStackOverflowの質問に触発されました。明示的に呼び出すことなく、特定のメソッドを実行する方法を思いつくことができますか?間接的であればあるほど良い。 正確に言うと、次のとおりです(Cは例証のためだけに使用され、すべての言語が受け入れられます)。 // Call this. void the_function(void) { printf("Hi there!\n"); } int main(int argc, char** argv) { the_function(); // NO! Bad! This is a direct call. return 0; } 元の質問:

5
1つの閉じた曲線だけで画像を再描画する
vi.sualize.usに触発 ゴール 入力はグレースケール画像で、出力は白黒画像です。出力画像は、1つの閉じた曲線(ループ)のみで構成され、それ自体と交差したり、触れたりすることはできません。線の幅は、画像全体で一定でなければなりません。ここでの課題は、そうするためのアルゴリズムを見つけることです。出力は入力画像を表す必要がありますが、芸術的な自由があります。解像度はそれほど重要ではありませんが、アスペクト比はほぼ同じままです。 例 その他のテスト画像

28
ファイを計算する(パイではない)
いいえ、私は意味しないϕ = 1.618...とπ = 3.14159...。私は機能を意味します。 φ(x)は、にx比較的素数であるかそれ以下の整数の数ですx。 π(x)は、以下の素数の数ですx。 「not pi」がπ̅(x)であり、それ以下の複合体の数になるように定義するとしましょうx。 仕事 厳密に正の整数を指定してx、φ(π̅(x))を計算しますます。スコアリングはバイト単位です。 例 各行は、入力(1〜100を含む)と、スペースで区切られた対応する出力で構成されます。 1 0 2 0 3 0 4 1 5 1 6 1 7 1 8 2 9 2 10 4 11 4 12 2 13 2 14 6 15 4 16 6 17 6 18 4 19 …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

27
ますます少なくなります
誰もが文字を追加することでプログラムの出力を大きくすることができますので、正反対を行いましょう。 次の基準を満たす任意の言語で、REPL環境の完全なプログラム、内部関数、またはスニペットを記述します。 コードは少なくとも1文字の長さが必要です。 元のコードを実行すると、STDOUT(または最も近い代替)への出力のx文字が生成されます。ここで、0≤x <+∞です。 元のコードから任意の1文字を削除すると、有効なコードが再び生成され、少なくともx + 1文字のSTDOUTへの出力が生成されます。 元のコードも修正も、STDOUT、STDERR、syslog、または他の場所へのエラー出力を生成しない可能性があります。この規則の唯一の例外は、コンパイラの警告です。 プログラムでは、エラー出力を抑制するためにフラグや設定を必要としない場合があります。 プログラムが出力を生成しない場合でも、プログラムに致命的なエラーが含まれていない可能性があります。 元のコードと変更の両方が確定的であり、最終的に終了する必要があります(無限ループなし)。 元のコードも修正も、いかなる種類の入力も必要としないかもしれません。 関数またはスニペットは、実行間で状態を維持できません。 このタスクは些細なことであり、他の言語ではまったく不可能であると考えると、これは人気コンテストです。 投票するときは、コードの「相対的な短さ」を考慮に入れてください。つまり、同じ言語で長い回答よりも短い回答の方が創造的であると考えるべきです。

8
外は暗いですか?太陽の地図を描いてください!
私たちの最も近い星である太陽は、かなりおそろしいです。それが立ち上がってセットする時間は、あなたがどこにいるか、そしてそれが冬かどうかによって異なります。 地下室の快適さを残さずに太陽が外に輝いているかどうかを推測できるようにしたいので、最新の太陽マップ(別名デイライトマップ)が必要です。あなたはまさにそれを生成するプログラムを書く人です! ルール:プログラムは、現在の太陽に照らされている部分(の概算)を示す(既知の形式の)画像または地球のASCIIアート表現を出力する必要があります。プログラムはオリジナルで自己完結型である必要があります。プログラミング言語の標準ライブラリ以外のコードのコピー、使用、組み込み、呼び出しは許可されていません。 まだ何を話しているのかわからない場合は、Wikipediaの例をご覧ください。 これは人気コンテストです。回答の中で、達成しようとしているのは次のいずれかです(複数の選択肢があります)。 正確さ。ルールには「近似」と書かれていることに注意してください。近似が優れているほど、このカテゴリのポイントが多くなります。Wolfram Alpha、Time and Date、またはdie.netに対して実装を確認できます。 機能性。たとえば、インタラクティブ機能はどうですか?特定の場所をマークしますか?他の惑星のマッピング? 美学。大陸を描く?ボーナスポイント。質感のある大陸?ボーナスポイント。3D地球上で?雲で?出演者?正しい星?大規模なボーナスポイント。等々。 珍しい、古い、または単に間違った技術を使用します。もちろん、これをMathematicaで実行することもできますが、使用を検討しましたm4か?SQL?前方へ?x86アセンブリ? 楽しい。Dymaxion-projectionマップを使用したいですか?どうぞ! 短いコード。結局のところ、これはCode Golf SEです。 楽しんで!

17
これは何色ですか?[閉まっている]
色の赤、緑、青の要素(チャネルあたり8ビット、0〜255)の3つの数値を指定すると、プログラムは指定された色の名前を出力する必要があります。 例えば; Input: 255, 0, 0 Output: Red または; Input: 80, 0, 0 Output: Dark Red これは人気コンテストなので、7月1日までに最も多くの票を獲得した方が勝ちます。 Ispired by:入力RGBカラーを表示

30
*および+演算子を使用せずに乗算用のCプログラムを作成する方法は?
乗算演算子と加算演算子を使用せずに2つの数値を乗算するCプログラムを作成することは可能ですか? Stack Overflowでこれを見つけました。この貧しいプログラマーの問題を助けてください。そしてc = a/(1/((float)b))、のような答えを与えないでくださいc = a*b。(そして、答えとして既に与えられています。) 2014年1月19日に最も賛成票を投じた回答が勝利します。 注:これはコードトローリングの質問です。質問や回答を真剣に受け取らないでください。詳細については、コードトローリングを参照してください。

8
ランダムな白黒の森を描く
あなたの仕事は、800x600の白黒の画像を森に似たもので描くプログラムを書くことです。 このように(ディザリングされた写真です): ルール 既存の画像を使用することは許可されていません-純粋にアルゴリズム的に画像を生成する必要があります 2色のみを使用-白黒(グレースケールなし) プログラムを実行するたびに、イメージは新しくなければなりません-毎回ランダムです 1本の木は森ではありません(5本の木を最小としましょう) 木/森を描くための特別なライブラリは許可されていません 投票数が最も多い回答

30
奇妙な難読化された「Hello World!」[終了]
仕事: 印刷する難読化されたプログラムを作成しますHello World!(まったく同じように)。プログラムに文字列が含まれていない可能性があります。 ルール: 好きなプログラミング言語を使用できます。 それを作る難読化可能として これは人気コンテストなので、最も賛成票が多い方が勝者となります。 注意: これはこの質問の複製ではありません。それはコードゴルフであり、異なるルールがありました。

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