タグ付けされた質問 「graphical-output」

この課題には、画面上に絵を描くか、画像ファイルを生成することが含まれます。純粋なASCIIアートコンテストの場合は、代わりに[ascii-art]を使用してください。参加者がグラフィックとASCIIアートのどちらかを選択できる場合は、両方のタグを使用します。入力としての画像の場合、[image-processing]を使用します。

3
文字列内のパターンを検索
この挑戦では、あなたの仕事は、与えられた構造を持つ部分文字列を見つけることです。 入力 入力は、空ではない2つの英数字文字列、パターン p、およびテキスト tです。の考え方は、の各文字がp連続して空でない部分文字列を表し、その部分文字列tが隣り合って出現し、pそれらの連結を表すことです。同一の文字は同一の部分文字列に対応します。たとえば、パターンaaは空でない正方形(短い文字列をそれ自体に連結することによって取得される文字列)を表します。したがって、パターンaaは部分文字列byebyeとa一致し、それぞれ一致しbyeます。 出力 テキストtにp一致する部分文字列が含まれている場合、出力はその部分文字列になり、の文字に:対応する文字列の間にコロンが挿入されますp。例えば、我々が持っている場合t = byebyenowとp = aa、その後、bye:bye許容出力されます。一致する部分文字列にはいくつかの選択肢がありますが、そのうちの1つだけを出力します。 t一致する部分文字列が含まれていない場合、出力は悲しい顔になり:(ます。 規則と説明 の異なる文字はp同一の部分文字列に対応できるためp = aba、文字列と一致できますAAA。文字は空でない文字列に対応する必要があることに注意してください。特に、pがより長い場合t、出力はでなければなりません:(。 完全なプログラムまたは関数を記述できます。また、2つの入力の順序を変更することもできます。最小のバイトカウントが優先され、標準の抜け穴は許可されません。 テストケース 形式で与えられますpattern text -> output。他の受け入れ可能な出力が存在する可能性があることに注意してください。 a Not -> N aa Not -> :( abcd Not -> :( aaa rerere -> re:re:re xx ABAAAB -> A:A MMM ABABBAABBAABBA -> ABBA:ABBA:ABBA x33x 10100110011001 -> 10:1001:1001:10 …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

6
画像の色相をトレースする
このスタックスニペットに画像をロードし、マウスをその上に移動します。カーソルポイントから始まる、色相角に続く黒い曲線が描画されます。 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><style>canvas{border:1px solid black;}</style>Load an image: <input type='file' onchange='load(this)'><br><br>Max length <input id='length' type='text' value='300'><br><br><div id='coords'></div><br><canvas id='c' width='100' height='100'>Your browser doesn't support the HTML5 canvas tag.</canvas><script>function load(t){if(t.files&&t.files[0]){var e=new FileReader;e.onload=setupImage,e.readAsDataURL(t.files[0])}}function setupImage(t){function e(t){t.attr("width",img.width),t.attr("height",img.height);var e=t[0].getContext("2d");return e.drawImage(img,0,0),e}img=$("<img>").attr("src",t.target.result)[0],ctx=e($("#c")),ctxRead=e($("<canvas>"))}function findPos(t){var e=0,a=0;if(t.offsetParent){do e+=t.offsetLeft,a+=t.offsetTop;while(t=t.offsetParent);return{x:e,y:a}}return void 0}$("#c").mousemove(function(t){function e(t,e){var a=ctxRead.getImageData(t,e,1,1).data,i=a[0]/255,r=a[1]/255,o=a[2]/255;return Math.atan2(Math.sqrt(3)*(r-o),2*i-r-o)}if("undefined"!=typeof img){var a=findPos(this),i=t.pageX-a.x,r=t.pageY-a.y;$("#coords").html("x = "+i.toString()+", y = "+r.toString());var o=parseInt($("#length").val());if(isNaN(o))return void …

4
ピタゴラスの木が好き
...だからこれは私を木にする挑戦です。 単一の整数引数Nを取り、Nレベルのピタゴラスツリーを描画するtreeと呼ばれるプログラムまたは関数を作成します。レベル0はトランクのみです。 ツリーの各ジャンクションは、周囲のランダムなポイントに三角形の頂点を配置する必要があります(このポイントは、少なくとも5つの等間隔のポイント、または半円全体に均等に分散する必要があります)。 必要に応じて、時刻に応じてツリーを3Dにしたり、カラフルにしたり、点灯させたりできます。ただし、これはコードゴルフなので、最小のファイルが優先されます。 編集:コンテストを終了し、1週間経過したら最小の回答を受け入れます

20
数字を分解してください!
あなたの仕事は、以下の形式を使用して数値を分解することです。 これはベース変換に似ていdigitsますが、ベースにリストする代わりに、リストをvalues入力に追加するようにリストします。 指定されたベースがの場合、nリスト内の各数値はの形式である必要があります。k*(n**m)ここで0<=k<nおよびmはリスト全体で一意です。 スペック 合理的な入力/出力フォーマット。プログラム/関数は2つの入力を受け取り、リストを出力します。 出力リストの順序は任意です。 0 除外または含めることができます。 リード0は許可されます。 組み込みが許可されます。 テストケース number base converted list input1 input2 output 123456 10 [100000,20000,3000,400,50,6] or [6,50,400,3000,20000,100000] 11 2 [8,2,1] or [0,0,0,0,8,0,2,1] 727 20 [400,320,7] 101 10 [100,1] or [100,0,1] 得点 これはcode-golfです。バイト単位の最短ソリューションが優先されます。
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

4
アメリカ(nマップ)を再び偉大にする
新しいボーナス!(下記参照) 米国共和党の大統領候補であるベンカーソンの地図作成チームは、地図に問題を抱えています(ワシントンポスト経由の画像)。 問題は、彼らがJob™に適したツールを持っていないことです。彼らは可能な限り最もコンパクトで信頼性の高いプログラムを必要としているので、再びマップを作成することを心配する必要はありません。それが彼らがあなたを雇った理由です。このマップを取得して、目的の色で再度出力する必要があります。 Theshibboleth [GFDL(http://www.gnu.org/copyleft/fdl.html)またはCC-BY-SA-3.0(http://creativecommons.org/licenses/by-sa/3.0/)]により、ウィキメディアコモンズ すべての州がどこにあるかわからない場合(あなたがアメリカ人ではない...またはあなたがアメリカ人であるため)、ここにすべての名前の地図があります(このチャレンジにはワシントンDCは必要ありません): 「州名2の米国の地図」。ウィキメディアコモンズを介してCC BY-SA 3.0でライセンス供与-https ://commons.wikimedia.org/wiki/File: Map_of_USA_with_state_names_2.svg#/ media/File:Map_of_USA_with_state_names_2.svg たとえば、入力がの場合Ohio, Indiana, Illinois;New York, New Jersey, Florida、次を出力します。 空白のマップ画像は、SVGおよびPNG形式で利用できます。便宜上、アルファベット順に50の州すべてのリストを示します これは、コードゴルフとグラフィック出力の課題です。出力はSVGまたは画像ファイルである必要があります。画面に出力を表示するだけでは不十分です。入力は、STDINから取得するか、テキストファイルを読み取る必要があります。入力をフォーマットする方法には柔軟性がありますが、各状態の完全な名前を含む必要があり、赤(共和党)状態が最初にリストされ、青(民主党)状態が次にリストされます。着色には、赤と青の2つの異なる色合いを使用できます。もちろん、空のマップイメージを、プログラムと同じフォルダーに任意のファイル名で配置できます。 精度基準 出力がラスターファイルの場合、少なくとも800x495ピクセルである必要があります。また、SVGを同じサイズに1.5ピクセル以上拡大した結果から行が逸脱してはなりません。出力がベクターファイルの場合、両方が800px x 495pxにスケーリングされたときに、線がSVGから1.5ピクセル以上ずれてはなりません。 ボーナス! ベンは外国の図書館への依存を削減しようとしています。現在、地図のラスターグラフィックバージョンのみを入力として使用し、地域検出用の独自のアルゴリズムを作成するすべてのユーザーに-50%のボーナスを提供しています。最終的に、あなたのアプローチが「独自の書き込み」アルゴリズムとしてカウントされるかどうかを判断するのは私の判断です。 幸運を!

3
通常のポリグラム
頂点の数n ≥ 3と「ステップサイズ」1 ≤ m < n/2 (2つの接続された頂点間の距離を示す)を指定して、対応する通常のポリグラムのグラフィカル表現を出力します。ポリグラムが複数の閉じたループで構成されている場合、各ループは異なる線色でレンダリングする必要があります。(これが分かりにくいように思える場合は、以下の例で問題を解決してください。) ルール 問題の合理的な解決策は、これらのルールを自動的に満たす可能性があります-「この黒いブロックは完全にポリグラムですが、あなたはそれを見ることができないので線幅を9000以上に設定しました。」 ポリグラムをファイル(ディスクまたは標準出力ストリームに書き込まれる場合があります)にレンダリングするか、画面に表示できます。 ベクターグラフィックまたはラスターグラフィックを使用できます。出力をラスタライズする場合、画像のサイズは400x400ピクセル以上である必要があり、ポリグラムの半径(中心から各頂点までの距離)は辺の長さの35%〜50%でなければなりません。 ポリグラムの縦横比は1でなければなりません(そのため、頂点は適切な円上にあります)-画像のキャンバスは長方形になります。 ポリグラムの線は、半径の5%より太くてはなりません(そしてもちろん、見えるようにゼロ以外の太さでなければなりません)。 ポリグラムに加えて軸またはフレームをレンダリングできますが、それ以外は何もレンダリングできません。 任意の(単色の)背景色を選択できます。 複数の閉ループで構成されるポリグラムの場合、少なくとも6つの視覚的に異なる色をサポートする必要があります。これらはすべて背景とは異なる必要があります。(グレースケールは、シェードがスペクトル全体に十分に広がっている場合は問題ありません。)コードは6つ以上のループで機能する必要がありますが、追加のループで色を区別する必要はありません(つまり、再利用することもできます)その時点での以前のループの色)。 これはコードゴルフなので、最短の回答(バイト単位)が勝ちです。 例 以下は、n = 16(列がに対応しn、行がに対応する)までのすべての出力mです。 クリックして拡大版をご覧ください。 largeの例として、以下nが(n, m) = (29, 11)あり(30, 12)ます:

1
シュートアピアリング
梨とスチール シュートの 5つの画像を次に示します。 A:B:C:D:E: これらはサムネイルのみです。クリックするとフルサイズになります。 (Algodooで作成しました。) このクラスの画像には、常に次のプロパティがあります。 背景は常に400×400ピクセルです。(SEイメージは非可逆圧縮されるため、完全に白ではない場合があります。) それらは1〜4個の同一の梨を持ち、それぞれが(ほぼ)任意の方法で回転して配置されます。 彼らは、画像の下部に到達する1つの垂直スチールシュートを持っています。 シュートの下部を除いて、シュートと梨の境界ボックス(境界ボックスの例)は決して画像境界に触れたり、境界から出たりすることはありません。 梨のバウンディングボックスが互いに重なることも、シュートと重なることもありません。 B、C、およびDのように、梨はシュートの傾斜部分の下にある場合があります。(したがって、シュートのバウンディングボックスはナシのバウンディングボックスと重なる場合があります。) シュートは、ナシのすべてのバウンディングボックスがその上に自由に収まるだけの十分なスペースがあり(「ベアフィット」ケースはテストされない)、コラム部分の一部が見える限り、任意の水平および垂直位置にできます。 チャレンジ そのような画像を取り込み、同じ場所にシュートがある別の400×400画像を出力するプログラムを作成しますが、梨はすべてシュートの上にくるように再配置されます(そうすれば、それらはシュートに落ちてジュースになります)。 出力イメージの要件は次のとおりです。 入力画像内のすべての梨は、シュートの上、漏斗の左端と右端の間にあるように再配置する必要があります。(エッジを超えることはできません。) 各ナシは、回転角度を維持する必要があります。(したがって、梨を切り直して貼り付けるのではなく、梨を切り取って貼り付ける必要があります。) 梨は互いに重なり合ったり、互いに触れたり、シュートに触れたりしてはなりません。(ただし、梨の境界ボックスは重なる場合があります。) 梨が触れたり、画像の境界から出たりしてはいけません。 5つのサンプル画像の有効な出力の例を次に示します。 A:B:C:D:E: これらはサムネイルのみです。クリックするとフルサイズになります。 Eの入力画像はすでに有効な出力でしたが、技術的に必要ないときに梨を再配置するだけで十分であることに注意してください。 詳細 stdin /コマンドライン/関数呼び出しを使用して、画像のファイル名または生の画像データを取得します。 選択した名前のファイルに画像を出力するか、生の画像ファイルデータを標準出力に出力するか、単に画像を表示します。 一般的なロスレス画像ファイル形式を使用できます。 グラフィックおよび画像ライブラリを使用できます。 あちこちにあるいくつかの不正確なピクセル(損失など)が大したことではありません。視覚的に間違っていることがわからない場合は、おそらく大丈夫です。 バイト単位の最短コードが優先されます。Tiebreakerは、最も投票数の多い投稿です。

30
反強磁性秩序
反強磁性は、IBMの研究者が同じ量の原子で1テラバイトのディスクから100テラバイトのディスクにジャンプするために使用したものです。 反強磁性を示す材料では、通常電子のスピンに関連する原子または分子の磁気モーメントは、隣接するスピン(異なる副格子上の)が反対方向を指す規則的なパターンで整列します。 あなたの仕事は、上の図のような反強磁性原子の順序を描くプログラムを書くことです。少なくとも4組のペアを持つことができなければなりませんが、さらに多くのペアがあります。 各ペアは次のように表示する必要がありますが、実際の矢印でなければなりません。 上下 アップダウン 上下 出力は、ASCIIアートまたはグラフィック出力になります。 関数またはプログラム全体のみを作成できますが、入力を受け取り、その数のペアを描画する必要があります。言葉だけの例: 入力:1 上下 アップダウン 上下 入力:2 上下上下 ダウンアップダウンアップ 上下上下 許容される矢印: ↑ そして ↓ ⇅ そして ⇵ /|\ そして \|/ 答えは読みやすいように、言語、Xバイト形式で入力してください。最小バイト数が勝ちです!

5
モンドリアン絵画記述言語
この課題は、モンドリアン絵画記述言語(MPDL)のインタープリターのコーディングにあります。 言語定義 この言語は、長方形のスタックで動作します。長方形は、左上の座標と右下の座標で定義されます。座標は整数でなければなりません。スタックは、属性を持つ単一の長方形で初期化されます(1,1,254,254) 各コマンドの形式は次のとおりです。 <character><integer> 次の3つのコマンドがあります。 v<integer>:スタック内の最新の長方形で、パラメーターで示された位置(パーセンテージ)で垂直分割を実行します。ソースの長方形はスタックから削除され、分割の結果の2つの新しい長方形に置き換えられます。左の長方形がスタックにプッシュされ、次に右の長方形がプッシュされます。長方形の座標は整数であるため、分数は最も小さい整数に丸められる必要があります。 h<integer>:水平分割。上の長方形がスタックにプッシュされ、次に下の長方形がプッシュされます。 c<integer>:スタックから最新の長方形を削除し、パラメーターとして指定された色にペイントします。1 =白、2 =赤、3 =青、4 =黄 チャレンジ パラメータとしてペイントの説明を取り、ペイントされた長方形の256x256ビットマップ表現を作成するプログラムを作成します。長方形は、3ピクセルの黒い線で区切る必要があります。1ピクセルまたは2ピクセルの長方形は、黒以外のピクセルを境界線の黒ピクセルで非表示にする必要があります。 入力は、パラメータまたはファイルとして読み取ることができます。コマンドはスペースで区切る必要があります。入力ファイルには正しい構文があり、末尾または先頭のスペース、タブなどがないと仮定できます。出力は、画面に直接表示するか、ファイルを自分で保存できます。 最短のコードが優先されます。 テスト 次のソース: v25 h71 v93 h50 c4 c1 c1 c2 h71 c3 h44 c1 c1 赤、青、黄色のコンポジションIIを生成する必要があります。

2
定規とコンパスでnゴンを作成する
タスクは、コンパスとマークのない定規のみを使用して、n辺の正多角形を描画することです。 入力(n)は、3、4、5、6、8、10、12、15、16、17の10個の数字のいずれかです。 方法:定規とコンパスしか持っていないため、点、線、円のみを描くことができます。 線のみ描画できます: 2つの既存のポイントを介して。 円は描くことができます: 1つのポイントを中心に、その周囲を2番目のポイントを通過します。 ポイントは描画のみ可能です: 2本の線の交点で、 直線と円の交点で、 2つの円の交差点で、 最初に、開始するために2点を引くことができます。 このプロセス(およびこのプロセスのみ)を通じて、要求されたnゴンのn本の線を、その段階に到達するために必要な作業とともに描画する必要があります。 編集:交差点の位置を計算する必要がありますが、線と円は言語が提供する任意の手段で描画できます。 出力は、n辺の正多角形のイメージであり、動作を示しています。 画像のサイズ、フォーマット、線の太さ、またはここで言及されていない他のものには、グラフィック上の制限はありません。ただし、異なる線、円、およびそれらの交差点を視覚的に区別できる必要があります。さらに: n-gonの側面を構成するn本の線は、「作業」(つまり、ポイント、円、または他の線)とは異なる色で、背景とは異なる色でなければなりません。 作業を行うと、描画領域の境界線を残すことができます。ただし、ポイントはすべて画像の可視境界内になければなりません。 円は、完全な円でも円弧でもかまいません(必要な交差点が表示されている限り)。 線は無限(つまり、描画領域を離れる)であるか、通過する2点で切れています。編集:線は任意の長さで描画できます。ポイントは、描画された線が視覚的に交差する場所にのみ作成できます。 ポイントは、マークしないことも含め、必要に応じて描画できます。 得点は2つあり、提出は、サポートする入力ごとに1ポイントを取得します(最大10ポイント)。引き分けの場合、最短のバイトカウントが優先されます。 承認は、最も少ないステップでn-gonを作成できるか、指定された範囲外でn-gonを作成できる提出物に与えられますが、スコアに役立ちません。 ウィキペディアの背景情報

10
バレンタイングリーティングカードジェネレーター
入力として名前を指定すると、その名前をフィーチャーしたバレンタイングリーティングカードを生成するプログラムを作成します。そのソースコードにはバレンタインテーマもあります。グリーティングは、ASCIIアートまたは生成された画像のいずれかです。 追加の条件: ソースコードは、バレンタインデーをテーマにしたもののように見える必要があります(ハート、詩、または何か。創造的であること) すべてのコードと関連資産は、答えに適合する必要があります。 ネットワーク接続を使用できますが、ダウンロードできるのはこのページのみです(この質問が複数のページを獲得した場合は、それらもダウンロードできます)。必要に応じて、StackApps APIを使用できます。 「バレンタインデーをテーマにしたもののように見える」というルールは、このページから使用しようとするものにも適用されます(ネットワーク接続を使用している場合)。 他の外部ファイルは許可されていません。 言語の標準ライブラリを使用できますが、外部パッケージは許可されていません。 その他の制限: なし。これは人気コンテストです。 得点: 目に見える各投票(=投票からマイナス投票)は10ポイントの価値があります。 回答に対するコメントに対する2つの賛成票ごとに、1ポイントを獲得します スコアが最も高い回答は、バレンタインデー(2014年2月14日)に受け付けられます **このコンテストは終了しました。参加してくれてありがとう!**必要に応じて回答を追加することもできます

1
イングレスグリフを描く
では、ロケーションベースのARモバイルゲーム生き方進入プレイヤーがアイテムを取得するために、ポータルと呼ばれるものをハックすることができます。(Ingressに興味がある場合は、チャットでpingして詳細を確認できます。ポケモンよりもましです。ダウンロードしてしまう場合は、レジスタンスを選択してください。) ハック出力を大幅に増やす方法の1つに、グリフハッキングミニゲームがあります。このゲームでは、プレーヤーは六角形のグリッドにグリフを描画する必要があります。 合計で、ゲームで実際に使用される約130の名前を持つ約115のグリフがあります。 グリフ この課題のために、グリッドの各ポイントに次のように番号を付けます。 このチャレンジの目的のためのすべてのグリフのリストは次のとおりです。リストは、各グリフをエッジのリストとして含むJSONオブジェクトです。 { "ABANDON": [[1, 6], [3, 4], [4, 8], [6, 10], [8, 10]], "ACCEPT": [[3, 7], [3, 8], [7, 8]], "ADVANCE": [[0, 9], [4, 9]], "AFTER": [[1, 2], [1, 6], [2, 7], [6, 10], [7, 10]], "AGAIN": [[4, 9], [6, 7], [6, 10], [8, 9], …

6
16進数で色をコーディングする方法
六角形のテッセレーション、または平面のタイルは3色です-つまり、赤、青、緑などの3色のみを使用すると、色を共有する境界線を共有する2つの六角形がなくても、すべての六角形を着色できます。そのようなパターンを示す部分的な例。 ASCIIでの部分的な六角形のタイル(STDIN、ファイルからの読み取りなど)が与えられた場合、この色に合うように文字の色(ANSIコード、画像操作など)を変更します。ねじれは六角形の中央(*下の)は3色であり、その間の線は、対応する2つのヘックスの*色の混合である必要があります。線が外側の境界線にある場合、対応すると一致する必要があり*ます。 たとえば、 / \ / \ / \ / \ | * | * | * | * | \ / \ / \ / \ / | * | * | * | \ / \ / \ / 左上のヘックス*を赤に、その隣の2つを青と緑(時計回り)に色付けするとします。次に、|線はマゼンタで、/線は黄色である必要があります。色付けを続けると、最終的には次のようなものになります(わかりやすくするために拡大します)。 または、の入力に対して / \ | * | / \ …

7
振動の平等
on [l, r]から始まる、時間単位ごとに1単位の速度で、2つの整数点間で振動するオブジェクトがあります。あなたが仮定することができます。たとえば、オブジェクトがで振動する場合、次のようになります。lt=0l < r[3, 6] t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 -> 3 t=8 -> 4 しかし、オブジェクトは継続的に振動するため、ともt=0.5 -> 3.5ありt=3.7 -> 5.3ます。 、の間[l1, r1]で振動する2つのオブジェクトが与えられた[l2, r2]場合t、2つのオブジェクトが同じ位置を共有するような時間が存在するかどうかを判断します。l1, r1, l2, r2任意の便利な形式でテイクを作成し、真実/偽の値を出力します。 真実の入力: [[3, 6], [3, 6]] [[3, 6], [4, 8]] …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

18
PNG画像を反転
ファイル名を引数として使用するか、標準入力からファイル名を読み取り、次のタスクを完了するプログラムまたは関数を作成します。 PNGファイル(引数として指定された名前)から画像を読み取ります。 その画像の色を反転して、たとえば、濃い緑(0、75、30)が(255、180、225)になるようにします(255-0 = 255、255-75 = 180および255-30 = 225のため)。アルファチャネル値を変更しないでください。 その画像をa.png(png形式で)というファイルに出力するか、GUIウィンドウに表示します。 これは、コードゴルフ。標準の抜け穴が適用されます。

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