タグ付けされた質問 「word」

自然言語の人間による処理に関する問題。タスクには、フリーテキストの解釈、スペルや文法の修正、発音の理解などが含まれます。

8
これは一言ですか?
入力として4文字の文字列を取り、その文字列が英語の単語かどうかを示す値を出力するプログラムまたは関数を作成する必要があります。提供されたテストケースの15%で間違いを犯すことができます。 入力の詳細: 入力は、小文字の英字(az)のみを含む4文字のストリングです。 出力の詳細: 入力が英語の単語である場合、ブール値trueまたは整数を出力する必要があります1。 入力が英語の単語でない場合は、ブール値falseまたは整数を出力する必要があります0。 単語リスト 4文字の英語の単語のリスト(2236単語) 4文字の非単語文字列のリスト(2236文字列) 非単語リストには、実際の単語が削除された、一様にランダムに生成された文字シーケンスが含まれます。 テスト中 プログラムまたは関数は、指定された単語リストで15%以内の間違いを犯してはなりません。つまり、提供された4472の入力のうち670に対して間違った出力を与える可能性があります。 他の人が答えを確認できるように、テストプログラムまたは機能も投稿する必要があります。テストプログラムの長さは、提出スコアにカウントされません。 標準の抜け穴は許可されていません。 あなたのプログラムは、ウェブへのアクセスやファイルからの読み取りなど、外部ソースを使用しないでください。 これはコードゴルフなので、最短のプログラムまたは機能が優先されます。

30
賢い人のMira気楼
むかしむかし、Quoraでこの質問/回答を読んでいた FizzBu​​zzテストに合格できないコンピューターサイエンスの学位を持つプログラマーは本当にいますか このコードは明白な答えとして与えられます for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0: print "Buzz" else: print i もちろん、FizzBu​​zzは死ぬまでゴルフにかけられましたが、それはこの質問の目的ではありません。あなたはコメントで、4の倍数の印刷「ジャズ」などの追加条件を簡単に追加できるので、この明白な答えは素晴らしいと誰かが言及していることがわかります(同意しません。このスキームを拡張するにはO(2 ** n )コード行。) あなたの挑戦は、仲間によって判断されるようにFizzJazzBuzzの最も美しいバージョンを書くことです。 投票者が考慮すべき事項: ドライ 除算/モジュラス演算の効率 Quoraに関する回答の多くはPythonを使用していましたが、ここではそのような言語の制限はありません。 …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

19
私の言葉はあなたの言葉を打ち負かすことができます
問題 2つの単語が与えられたら、デジタルルートバトルで勝者を見つけます。 この方法で単語のデジタルルートを定義します。 アルファベットの各文字には番号が割り当てられます: A = 1、B = 2、C = 3、...、Z = 26 各文字の値を追加して、単語を合計します。たとえば、「CAT」を使用します。C + A + T = 3 + 1 + 20 = 24 その結果を構成するすべての1桁を追加します。24=> 2 + 4 = 6 1桁に達するまで手順3を繰り返します。その1桁が単語のデジタルルートです。 ルール: デジタルルートが他のルートよりも大きい場合、勝者が宣言されます。 場合デジタルルート値が等しい、単語および再計算の両方から最高値の文字のすべてのインスタンスを除去することにより、単語を短縮します。 勝者が現れるまで、または単語の1つに文字が1つしか残っていない(または文字が残っていない)まで、手順1と2を繰り返します。 短縮プロセスを経た後、デジタルルート値が等しい場合、長い単語が勝者として宣言されます。 単語が同じ長さで、短縮プロセスを行った後に勝者が見つからない場合、勝者は宣言されません。 特別なルール: デジタルルート自体の計算では、モジュラスの使用は許可されません。他のどこでも使用できます。 単語は大文字のみで構成されていると仮定します-句読点やスペースなどは使用できません 入力 標準入力(コンマ区切り)を使用して単語を取り込みます。メソッドパラメータ、または必要に応じて。ソリューションまたはコードで、単語の解析または準備方法を明確にします。 出力 勝った言葉を表示します。勝者がいない場合は、「STALEMATE」と表示します。 例: 入力:CAN、BAT CAN = …

3
¿xu te te gismytermorna?(有効なギスムですか?)
(文字通り:「これはgismu -formに従う/実現するか?」) 前提 ロジバンという言語は、構築された言語です。つまり、その単語のすべてが自然に発達するのではなく作成されていることを意味します。ロジバンのセマンティックベースは、中国語、ヒンディー語、英語などの広く話されている自然言語の語根を組み合わせて合成されたギスム(ルート語)です。すべてのギスムは5文字の長さで、特定の厳密な形式に従います。 情報 私たちの目的のために、ロジバンのアルファベットは次のとおりです。 abcdefgijklmnoprstuvxz つまり、のないローマ字hqwy。 このアルファベットは、次の4つのカテゴリに分類できます。 母音 aeiou ソノラント子音 lmnr 無声子音ptkfcsx。声を出したとき、これらはそれぞれになります... 有声子音bdgvjz(に対応する有声子音はありませんx。) 有効なギスムになるには、5文字の長さの文字列が次の条件を満たしている必要があります。 子音母音パターンCVCCVまたはのいずれかCCVCVになります。Cは子音を表し、Vは母音を表します。 子音一致規則に従います。 CCVCV単語の子音一致ルール: 最初の2文字は、次の48ペア(source)のいずれかを構成する必要があります。 ml mr pl pr bl br tr tc ts dr dj dz kl kr gl gr fl fr vl vr cl cr cm cn cp ct ck cf jm jb …

4
単語の音節を数える方法
入力:単一の英語の単語を含む文字列が渡されます。すべての文字は小文字になり、文字列にはアルファベット以外の文字は含まれません。 出力:単語に含まれる音節の数を表す1〜7の整数を返します。 スコアリング:プログラムは、このリポジトリで見つかったすべての単語に対して実行されます。あなたが取得する場合Nの言葉は修正して、あなたのプログラムがあるM大規模なバイト、その後、あなたのスコアがありますN-(M*10)。最大のスコアが勝ちます。 音節カウントを生成するために、これを単語リストとして使用し、これを音節のカウントに使用しました。

24
その言葉にサイン2!
その言葉にサイン2! その少し前に、私はその言葉に署名というチャレンジを投稿しました!。課題では、順番に入れ文字(の例えば署名である単語の署名、見つけなければならないthisですがhist)。さて、そのチャレンジは非常にうまくいきましたが、重要な問題が1つありました。それはとても簡単でした(GolfScriptの回答を参照)。そのため、同様の課題を投稿しましたが、より多くのルールがあり、そのほとんどは前のパズルのコメントでPPCGユーザーによって提案されています。だから、ここに行きます! ルール プログラムは入力を受け取り、使用する言語に関係なくSTDOUTまたは同等のものに署名を出力する必要があります。 組み込みのソート関数を使用することは許可されていないため$、GolfScriptのようなものは許可されていません。 マルチケースをサポートする必要があります-プログラムは大文字と小文字の両方の文字をグループ化する必要があります。したがって、の署名は、最初のバージョンのGolfScript回答で指定されたとおりでHelloはeHlloありませんHello。 プログラム用の無料のインタープリター/コンパイラーが必要です。リンクする必要があります。 得点 スコアはバイトカウントです。最も少ないバイト数が優先されます。 リーダーボード これは、通常のリーダーボードと言語ごとの勝者の概要の両方を生成するスタックスニペットです。 回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。 # Language Name, N bytes N提出物のサイズはどこですか。スコアを改善する場合、古いスコアを打つことで見出しに残すことができます。例えば: # Ruby, <s>104</s> <s>101</s> 96 bytes コードスニペットを表示 var QUESTION_ID=55090;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),e.has_more?getAnswers():process()}})}function shouldHaveHeading(e){var a=!1,r=e.body_markdown.split("\n");try{a|=/^#/.test(e.body_markdown),a|=["-","="].indexOf(r[1][0])>-1,a&=LANGUAGE_REG.test(e.body_markdown)}catch(n){}return a}function shouldHaveScore(e){var a=!1;try{a|=SIZE_REG.test(e.body_markdown.split("\n")[0])}catch(r){}return a}function getAuthorName(e){return e.owner.display_name}function process(){answers=answers.filter(shouldHaveScore).filter(shouldHaveHeading),answers.sort(function(e,a){var r=+(e.body_markdown.split("\n")[0].match(SIZE_REG)||[1/0])[0],n=+(a.body_markdown.split("\n")[0].match(SIZE_REG)||[1/0])[0];return r-n});var e={},a=1,r=null,n=1;answers.forEach(function(s){var t=s.body_markdown.split("\n")[0],o=jQuery("#answer-template").html(),l=(t.match(NUMBER_REG)[0],(t.match(SIZE_REG)||[0])[0]),c=t.match(LANGUAGE_REG)[1],i=getAuthorName(s);l!=r&&(n=a),r=l,++a,o=o.replace("{{PLACE}}",n+".").replace("{{NAME}}",i).replace("{{LANGUAGE}}",c).replace("{{SIZE}}",l).replace("{{LINK}}",s.share_link),o=jQuery(o),jQuery("#answers").append(o),e[c]=e[c]||{lang:c,user:i,size:l,link:s.share_link}});var s=[];for(var t in e)e.hasOwnProperty(t)&&s.push(e[t]);s.sort(function(e,a){return e.lang>a.lang?1:e.lang<a.lang?-1:0});for(var o=0;o<s.length;++o){var l=jQuery("#language-template").html(),t=s[o];l=l.replace("{{LANGUAGE}}",t.lang).replace("{{NAME}}",t.user).replace("{{SIZE}}",t.size).replace("{{LINK}}",t.link),l=jQuery(l),jQuery("#languages").append(l)}}var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",answers=[],page=1;getAnswers();var …

15
Insta-Name…コーダーを追加するだけです!
英語では、発音可能ナンセンス文字の組み合わせを作るための確実な方法は、例えば、完全にアウト子音・母音のペアのそれを作るためにある呉 KO PA ヘクタール、または、私 FA RO、子音が続く、最初の母音。 チャレンジ: ユーザーが指定した文字数を指定すると、この原則を使用してランダムな名前を作成するプログラムまたは関数を作成します。とても簡単です。 入力: 出力で必要な文字数を指定する2以上の整数。入力は、STDIN、コマンドライン引数、または関数引数から取得できます。 出力: ランダムに選択された子音と母音のペアを含む、指定された長さの文字列。STDOUTまたは最も近い代替に出力するか、関数の場合に返すことができます。 ルール: 英語のアルファベットの各子音は、各ペアの最初の文字に対して選択される確率が等しくなければならず、英語のアルファベットの各母音は、各ペアの2番目の文字に対して選択される確率が等しくなければなりません。 文字のペアを繰り返すことができます。 これは名前なので、最初の文字は大文字にする必要があります。 入力が奇数の場合、名前でランダムに選択された文字のペアの末尾にyまたはhを追加する必要があります。yまたはhの選択もランダムにする必要があります。 標準的な抜け穴は許可されていません。 バイト単位の最小コードが優先されます。 レターの定義: 子音: bcdfghjklmnpqrstvwxyz 母音: aeiou I / Oの例: Input: 6 Output: Mefaro Input: 9 Output: Wukohpaha 楽しい!
17 code-golf  random  word 

30
単語の文字を「追加」する
私の父は引退した教師であり、彼は学生が単語を綴るスペルと数学のクイズを組み合わせて与え、その後、a = 1、b = 2などの文字を加算して単語を「採点」しました。 (例:cat = 3 + 1 + 20 = 24)。これにより、クイズの採点が容易になりました。スペルが間違っている単語ではなく、誤った「スコア」をチェックするだけで済み、2つのスキルを一度にテストできるという利点がありました。 彼は私の友人を雇って、彼のために単語を採点するプログラムを書いたので、彼は間違いなく長い回答キーを生成することができました。この問題は、そのプログラムに触発されています。 要件: 大文字と小文字の任意の単語を受け入れます スペース、ハイフン、@ ^%#などの特殊文字に対してエラーを返します。 a = 1、b = 2、...およびA = 1、B = 2、... 単語のスコアを印刷する (オプション)スコアリング後に単語が辞書にあることを確認し、ない場合は警告を出力します。 外部の文字->数字辞書をインポートしません。自分で生成する必要があります。 任意の言語が受け入れられます。これは「デジタルルートバトル」に似ていますが、はるかに簡単です。
17 code-golf  word 

3
この言葉は何語ですか?
特定の単語の言語を決定するプログラムまたは関数を作成する必要があります。 タスクは、4つの言語で最も一般的な5000の単語の一部を認識することです。 英語 ドイツ人 イタリアの ハンガリー語 単語リストは、このGitHubリポジトリにあります。 提供されたテストケースの40%で間違いを犯すことができます。つまり、20000個の入力のうち8000個を誤って分類する可能性があります。 詳細 リストには小文字の単語のみが含まれているa-zため、たとえばwon't、möchteなどは含まれません。 いくつかの単語が複数の言語で表示されます。これは、コードが常に期待される出力を正しく推測できないことを意味します。 便宜上、すべてのテストケースを1つのリストとしてダウンロードできます。各行の数字は、単語の言語を示します。(1英語、2ドイツ語、3イタリア語、4ハンガリー語の場合。) 標準抜け穴は許可されていません。 単語リストを使用して、プログラミング言語によって提供される類似のデータは禁止されています。 入力 小文字の英字(az)のみを含む文字列。 末尾の改行はオプションです。 出力 言語ごとに明確で一貫した(常に同じ)出力を提供することで、単語を分類できます。(たとえば1、英語、2ドイツ語、3イタリア語、4ハンガリー語)。 これはコードゴルフであるため、最短のプログラムまたは機能が優先されます。 関連コードのゴルフの質問:これは言葉ですか? 単語リストは、wiktionary.orgと101languages.netから取得されました。

10
整数シーケンスのコードワード
前書き パレイドリア:古代ギリシャ語から。παρα(para、「並行、並行」)+ εἴδωλον( eídōlon、“ image”)。あいまいな刺激を、火星のマークを運河として解釈する、雲の形を見る、音楽の隠れたメッセージを聞くなど、観測者に知られている何かとして解釈する傾向。出典:ウィクショナリー。 例えば: Paralogia:古代ギリシャ語から。παρα(para、“ concurrent、alongside”)+ λόγος(lógos、“ speech、oration、word、...”)。コードゴルフプログラムなど、文字の任意のシーケンスで単語を知覚する傾向。ソース:ええ、私はそれを作りました(実際には、@ Martinが指摘したように、この単語は何か他のものを意味します)。 例えば: df4$/H)hEy_^p2\ jtK2$)look|x1$ チャレンジ 入力として正の整数を取り、出力として整数を生成し、コードの一部として英語の単語を含むプログラムを作成します。入出力関係は、OEISにある整数シーケンスに対応する必要があります。 ルール このリストの単語のみが許可されます。これは明らかにarbitrary意的ですが、どの単語が受け入れられるかについて全員が同意することが不可欠です。その点で、このリストはおそらく他のリストと同じくらい優れています。 少なくとも2つの関数名またはステートメントを連結して単語を形成する必要があります。たとえば、言語に呼び出される関数がある場合、correlationそのまま使用することはできません。連結は厳密である必要があります。単語の各部分の間に他の記号は表示されません。たとえばbro~ken、単語としてカウントされません。 ケースは重要ではありません:両方validとvaLiD許容されています。 文字列内の単語はカウントされません。単語を構成する文字は、選択した言語の関数またはステートメント、つまり実際に実行されるものである必要があります。たとえば、次のコードは許可されません。'deoxyribonucleic'~1、'...'は文字列で~、以前のコンテンツを破棄し、1数値を出力するだけです1。 言葉のすべての文字が必要なはずですです。これは、単語から単一の文字を削除すると、入出力関係が変更されることを意味します。それには、異なるシーケンスの出力、他の出力、出力の生成、エラーの発生が含まれます。 任意の正の整数入力として受け入れなければならず、データ型またはメモリ制限を除いて、出力を生成するべきです。 入力に対応する出力は1、2、3、...に現れる配列に対応している必要がありOEIS。他の出力は生成されません。整数のみ。末尾または先頭に空白がある場合があります。 入力と出力は、関数の引数またはstdin / stdoutです。 スコア スコアは、合計コード長から最長ワードの長さの2倍を引いた文字数で計算されます。または同等に、非最長単語の文字数から最長単語の長さを引いたもの。 最低スコアが勝ちます。 例 これらの機能を持つ架空の接尾語を考えてみましょうc。At:平方を計算します。$:1を追加します。 cAt有効なプログラムになります(シーケンスへの出力対応を1、4、9、...、であるA000290)、およびそれがスコアを持っているでしょう-3。 cAt$また有効です(シーケンス2、5、10であり、...、A002522スコア)-2。 c$At ここでの唯一の単語は「At」であり、単一の関数またはステートメントによって生成されるため、有効ではありません。
15 code-golf  number  word 

17
コードゴルフ:フォワードsdrawkcaBフォワードsdrawkcaBフォワードフォワードsdrawkcaB
仕事 ユーザーは文を入力します-単語のみ。整数や句読点など、文字やスペース以外の入力は例外をスローする必要があります:「文は文字のみを使用する必要があります」。 出力にはパターンがあり、一部の単語が反転し、他の単語は正常です。 パターンは通常の単語として始まり、次の2つの単語が逆になり、次の2つの単語が正常になり、パターンが続きます。 単語が正常であり、単語が反転する場所の例を以下に示します。 正常-反転-反転-正常-正常-反転-反転-正常... 入力例 彼女は海岸で貝を売っています 出力例 彼女はEe AeS海岸でaeSシェルを投げます 追加の規則 大文字を使用する場合、最初に投稿した文字に大文字を使用する必要があります。 入力時に最初に投稿された複数のスペースは、1つのスペースに減らす必要があります。たとえばProgramming Puzzles and Code GolfなりましたProgramming selzzuP dna Code Golf 最短コードが勝つ!! ハッピーコーディング...

13
フィボナッチ製品
正のフィボナッチ数の一意の合計として、0より大きい数を分解できます。この質問では、可能な最大の正のフィボナッチ数を繰り返し減算することでこれを行います。例えば: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 ここで、フィボナッチ積を上記と同じリストと呼びますが、加算は乗算に置き換えられます。たとえば、f(100) = 89 * 8 * 3 = 2136。 正の整数nを指定して、その数のフィボナッチ積を返すプログラムまたは関数を作成します。 テストケース: 1: 1 2: 2 3: 3 4: …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

3
言葉を推測する(別名Lingo)
この課題の目標は、可能な限り少ない試行回数で単語を推測できるプログラムを作成することです。Lingo TVショー(http://en.wikipedia.org/wiki/Lingo_(US_game_show))のコンセプトに基づいています。 ルール コマンドラインの最初の引数として渡された単語の長さを考えると、プレーヤープログラムは、標準出力に推測を書き込み、その後に単一の文字を書き込むことによって、単語を推測する5回の試行を破棄し\nます。 推測が行われた後、プログラムは標準入力で文字列を受け取り、その後に1 \n文字が続きます。 文字列は推測する単語と同じ長さで、次の文字のシーケンスで構成されます。 X:これは、与えられた文字が推測する単語に存在しないことを意味します ?:これは、与えられた文字が推測する単語に存在するが、別の場所にあることを意味します O:これは、この場所の文字が正しく推測されたことを意味します 推測する単語がある場合たとえば、dentsと、プログラムは言葉を送りdozes、それが届きますOXX?Oので、dおよびs正しい、e紛失され、oかつz存在しません。 手紙は推測する単語よりも推測する試みの中で複数回存在する場合、それがされますように注意してくださいではないとしてマークされる?とO推測する単語の文字の出現箇所の数よりも多くの倍。たとえば、推測する単語がcoziesで、プログラムがを送信する場合、検索するのは1つだけなのでtosses、受信します。XOXXOOs 単語は英語の単語リストから選択されます。プログラムによって送信された単語が正しい長さの有効な単語でない場合、試行は自動失敗と見なされ、のみXが返されます。 プレーヤープログラムは、wordlist.txt1行に1ワードという名前のファイルが現在の作業ディレクトリに存在し、必要に応じて読み取ることができると想定する必要があります。 推測はアルファベットの小文字([a-z])のみで構成する必要があります。 他のネットワークまたはファイル操作はプログラムに対して許可されていません。 のみで構成される文字列Oが返されるか、プログラムが5回試行して単語を推測できなかったときに、ゲームは終了します。 得点 ゲームのスコアは、次の式で与えられます。 score = 100 * (6 - number_of_attempts) そのため、最初の試行で単語が正しく推測された場合、500ポイントが与えられます。最後の試行は100ポイントの価値があります。 単語の推測に失敗すると、ゼロポイントが付与されます。 ピット プレーヤープログラムは、4〜13文字の単語長ごとに100のランダムな単語を推測させることで評価されます。 ランダムな単語選択は事前に行われるため、すべてのエントリは同じ単語を推測する必要があります。 受賞したプログラムと受け入れられた回答が、最高のスコアに到達します。 https://github.com/noirotm/lingoのコードを使用して、プログラムはUbuntu仮想マシンで実行されます。コンパイルおよび/または実行するための合理的な指示が提供されている限り、どの言語での実装も受け入れられます。 私はgitリポジトリのrubyでいくつかのテスト実装を提供していますが、それらから自由にインスピレーションを受けてください。 この質問は公開された回答のランキングで定期的に更新されるため、チャレンジャーはエントリを改善できます。 公式の最終評価は7月1日に行われます。 更新 エントリは、wordlistN.txtファイルの存在を想定して、4〜13のNの現在の単語長の単語リストの読み取りを高速化できます。 たとえば、wordlist4.txt4文字すべての単語を含むファイル、wordlist10.txt10文字すべての単語を含むファイルなどがあります。 最初のラウンドの結果 2014年7月1日の時点で、3つのエントリが提出され、次の結果が得られました。 4 5 6 7 8 9 10 11 12 …

30
その言葉にサインしてください!
ワードシグネチャとは何ですか? 単語の署名は、それのすべての文字を順番に入れている-署名のthis、histそしてhitsすべてですhist。 チャレンジ プログラムを書くプログラムは入力を要求し、その単語の署名を印刷する必要があります。したがって、プログラムの実行例は次のようになります。 Give me a string: this The signature signature of 'this' is hist. 入力を受け取って署名を印刷する限り、必要な相互作用はありません。 得点 最小バイト数のプログラムが勝ちます! リーダーボード これは、通常のリーダーボードと言語ごとの勝者の概要の両方を生成するスタックスニペットです。 回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。 # Language Name, N bytes N提出のサイズはどこですか。スコアを改善する場合、古いスコアを打つことで見出しに残すことができます。例えば: # Ruby, <s>104</s> <s>101</s> 96 bytes コードスニペットを表示 var QUESTION_ID=54945;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),e.has_more?getAnswers():process()}})}function shouldHaveHeading(e){var a=!1,r=e.body_markdown.split("\n");try{a|=/^#/.test(e.body_markdown),a|=["-","="].indexOf(r[1][0])>-1,a&=LANGUAGE_REG.test(e.body_markdown)}catch(n){}return a}function shouldHaveScore(e){var a=!1;try{a|=SIZE_REG.test(e.body_markdown.split("\n")[0])}catch(r){}return a}function getAuthorName(e){return e.owner.display_name}function process(){answers=answers.filter(shouldHaveScore).filter(shouldHaveHeading),answers.sort(function(e,a){var r=+(e.body_markdown.split("\n")[0].match(SIZE_REG)||[1/0])[0],n=+(a.body_markdown.split("\n")[0].match(SIZE_REG)||[1/0])[0];return r-n});var …

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

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