Questions tagged «word-search»

涉及单词搜索的谜题-一种单词游戏,由放置在网格中的单词字母组成,该网格通常具有矩形或正方形形状。通常,此难题的目的是找到并标记隐藏在框中的所有单词。单词可以水平,垂直或对角线放置。

30
让我们进行单词搜索!
在这一挑战中,我们将共同创建一个单词搜索,其中包含许多使用不同语言的程序。 我以60 x 25的空格(·)网格开始,其中一些被Ruby程序的字符替代。 要回答,请选择一种尚未使用的语言。使用您选择的语言,编写一个程序,该程序将从控制台读取字符,标记,行或所有输入,然后进行打印。然后,将您的程序插入单词搜索中。 例如,假设您选择Python 3作为答案,然后编写程序print(input())。现在,您必须将该程序插入到网格中。 如果答案前的网格如下所示: ···a·24·········· ··z····t········· 然后,您可以将程序放在第二行,与现有代码重叠t: ···a·24·········· ··zprint(input()) 请注意,您可以沿任何方向放置程序:向前,向后,向上,向下或对角线,只要它在一条直线上即可。 但是,如果现有网格看起来像这样: ···a·24·········· ··z····q········· print(input())在不更改现有字符的情况下,无法适应此处,这是禁止的。相反,您可以更改程序: print( input()) 这个两行程序非常适合: ···a·24·print(··· ··z····q input()) 在这里,您将空格(·)替换为空格()。但是,空格与其他任何字符一样,并且不能在以后的程序中覆盖。 就像单线一样,多行程序可以在任何方向放置。例如,在较大的网格中,可以通过顺时针旋转程序135°来执行以下操作。 ·········· ········ · ·······i·p ······n·r· ·····p·i·· ····u·n··· ···t·t···· ··(·(····· ·)········ )········· 计分 每个答案的分数是30除以添加的字符数。即使您自己使用它们,也不要计算网格中已经存在的字符。 您的总分数是所有答案的分数总和乘以答案数量。最高分获胜。 规则 每个答案必须用不同的语言编写。仅版本号不同的语言(例如,Python 2和Python 3)被认为是相同的。 每个答案都必须以最近的有效答案为基础。也就是说,以最新的此类答案的网格为例,然后将程序插入其中。 要插入程序,请使用·您选择的字符替换至少一个空格()。您可以在答案中使用网格中的现有字符,但不能更改或移动它们中的任何一个。 在所有答案中,您总共不能插入500个字符以上。 您插入的所有字符都必须是程序的一部分。 您的程序可能只包含可打印的ASCII和换行符,但可能没有两个或多个连续的背对背连续换行符。 换行符不会计入您的分数。 …


6
评分Tarzan的奥林匹克葡萄摇摆常规
奥运会的葡萄树摆动者在标准的树上执行常规活动。特别是,“标准树” n具有0向上穿过的顶点n-1以及将每个非零顶点连接a到其n % a下面的顶点的边。因此,例如,标准树5如下所示: 3 | 2 4 \ / 1 | 0 因为5除以3时的余数为2,所以5除以2或4时的余数为1,而5除以1时的余数为0。 今年,泰山将捍卫他的金新套路,每个始于顶点n - 1,秋千到顶点n - 2,继续顶点n - 3,等等,直到最后他卸除到顶点0。 例行程序的分数是每个挥杆(包括拆卸)的分数之和,挥杆的分数是树内起点和终点之间的距离。因此,Tarzan在标准树5上的例程得分为6: 从摇摆4到3得分3分(向下,向上,向上), 从摇摆3到2得分(下降)一分, 从摆动2到1得分1分(向下),并且 从下来1,0得分为1分(下降)。 编写一个程序或函数,给定一个正整数n,该程序或函数将计算Tarzan例程在Standard Tree上的得分n。样本输入和输出: 1 -> 0 2 -> 1 3 -> 2 4 -> 6 5 -> 6 6 -> 12 7 -> 12 8 …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

12
单词搜索难题
给定一个矩形文本作为单词搜索难题和一个搜索字符串,请确定该文本是否包含搜索字符串。搜索字符串可能会出现: 水平,垂直或对角线 前进或后退 您可以编写一个函数或程序,并通过函数参数ARGV或STDIN接受两个字符串作为输入。输出应该是真实的或虚假的结果,可以从函数返回或写入STDOUT。 假定文本将包含任意可打印的ASCII字符(十六进制代码20至7E)和换行符。字母区分大小写。您可以假定输入文本为矩形,即所有行的长度均相同。您可以输入是否以尾随换行符结尾(如果对您的提交很重要)。 这是代码高尔夫球,最短的答案(以字节为单位)获胜。 例子 使用维基百科关于单词搜索的文章中的此网格作为第一个输入: WVERTICALL ROOAFFLSAB ACRILIATOA NDODKONWDC DRKESOODDK OEEPZEGLIW MSIIHOAERA ALRKRRIRER KODIDEDRCD HELWSLEUTH 以下搜索字符串应分别产生真实或虚假结果: Truthy: RANDOM, VERTICAL, HORIZONTAL, WORDSEARCH, WIKIPEDIA, TAIL Falsy: WordSearch, CODEGOLF, UNICORN 或者,使用此输入文本 Lorem ipsum dolor sit amet consectetu r adipisicing elit sed do eiusmod tem por incididunt ut labore et dolore …

4
找到我的话!
挑战的想法是从字典中的字母网格中找到所有单词。您的输入应来自stdin或函数arg,并将采用以下格式: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr 寻找比赛的规则 如果在板上对角,水平或垂直找到匹配项(不区分大小写),则该匹配项有效。方向无关紧要(例如lookmatchs kool)。如果同一单词有多个匹配项,则将它们全部标记。 输出: 您的输出将是您得到的网格-稍有变化,即字母将以空格分隔,行将以双倍间距排列。例: Input: looc thea jopr Output: l o o c t h e a j o p r 为了表示比赛,您将在两个字母之间放一个箭头。箭头(/\-|X)指向匹配在一起的每对字母。X如果使用/\交叉。 例子: Input: The cool car looc …

28
做一个简单的自动包装
(注意:这是我有史以来第一个关于高尔夫的代码问题,但是据我所知,没有人能完全做到这一点,所以我应该很好。) 您的任务是制作一个程序或函数,该程序或函数接受一个字符串s和一个整数n,并返回或输出包装成多行的文本。每个单词必须全部在一行上;即中间没有字。每行的n字符长度不能超过字符,并且每行中必须包含尽可能多的单词。 例: s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget erat lectus. Morbi mi mi, fringilla sed suscipit ullamcorper, tristique at mauris. Morbi non commodo nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed at iaculis mauris. Praesent a …
22 code-golf  string  code-golf  string  parsing  apl  math  primes  integer  fastest-code  code-golf  math  primes  integer  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  array-manipulation  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  code-golf  date  conversion  code-golf  geometry  combinatorics  grid  code-golf  string  code-golf  counting  java  code-golf  chess  code-golf  path-finding  conversion  atomic-code-golf  logic-gates  code-golf  fibonacci  code-golf  ascii-art  fractal  code-golf  quine  code-golf  string  code-golf  array-manipulation  decision-problem  code-golf  quine  code-golf  code-challenge  array-manipulation  code-challenge  word-search  code-golf  binary  conversion  code-golf  code-golf  restricted-source  code-golf  kolmogorov-complexity  restricted-source  code-golf  kolmogorov-complexity  random  animation 

13
它是词条吗?
使用任何编程语言来查看输入是否为词条的最短方法是什么? 单词是包含长度为1到原始单词长度的单词的单词。例如, 箱子 “我”是单词 “中”是单词 “ bin”是单词 要么, 阶段 'a'是单词 'ta'是单词(是的) 'age'是单词 'stag'是单词 'stage'是单词 输入值 您的代码应采用任何合理格式的单词和字典作为输入。 输出量 输出应为一个值,该值指示对或错,以告诉我们该单词是否为单词。 有关单词学家的更多信息,请单击此处。 这是我将用作输入和子单词的单词列表。另外,作为对@xnor的响应,它必须包含每个长度的子字,而不是一个子字链。注意,只有一个词将用作输入。

1
正则表达式验证正则表达式[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Code Golf Stack Exchange 的主题。 2年前关闭。 构建一个将接受正则表达式字符串作为输入的正则表达式,并检查其是否有效。基本上,您的正则表达式应该能够验证自己。(任何无效的正则表达式都不应进行验证,因此您不能使用.*。;)) 您的风味必须得到众所周知的实现(Perl,sed,grep,gawk等)的完全支持,并且必须完全支持那些实现所支持的功能。[不用担心律师说话;我只是想消除所有可能导致智能***的漏洞。] 我会对此进行编码,但是我担心它会给那些知道和使用非功能丰富的风味的人带来优势。还是我的担心没有根据?
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

4
单词搜索求解器
给定单词列表和字母网格,找到网格中的所有单词并删除不属于任何单词的任何字母。单词可以是向前,向后,向上,向下或对角线。您可以假设列表中的任何单词都不会出现在网格中的多个位置。 输入将始终是:单词列表,每行1个,后跟空白行,然后是字母网格。 例子 输入值 ADA ALGOL ASSEMBLY BASIC COBOL DELPHI FORTRAN JAVA LABVIEW LOGO PASCAL PERL PHP PYTHON SMALLTALK VISUALC LLJKCABLFCI OROLOBOCOIM GELACSAPRSX LPSTAHWVTAV ANRLXLXQRBI IHPLEDOXAHS KJYAPHPYNOU FABMADANZJA EVISNOHTYPL AAYLBMESSAC WEIVBALOGOM 输出量 LL K FC OR LOBOCOI GELACSAPRS LP T TAV A L RBI IHPLED A S J APHP N …

3
单词搜索求解器
我昨天想知道我是否可以编写一个程序来梳理给定的单词搜索并输出答案。实际上,这非常简单。现在我想知道我们能得到多小。 规则 您的第一个输入是一个字符串或n行的集合,每行长度为n个字符 您的第二个输入是要在拼图中找到的任何格式的单词列表 搜索列表中的所有单词都一定会在拼图中 单词可以在四个基本方向中的任何一个方向上定位,也可以对角线前后移动 拼图中仅包含大写AZ字符 您的代码必须找到搜索字符串中的每个单词,并输出起始字母的坐标位置,其中0,0是左上角的字符。 如果您找到同一单词的多个实例,则可以根据需要进行处理。多次输出或仅输出一次,由您决定 示例/测试用例 鉴于以下董事会: ABCD EFGH IJKL MNOP 以及以下搜索字符串: ABCD,CGKO,POMN,NJF,AFKP,CFI,LGB,MJGD 您的程序应以任何顺序输出以下内容: ABCD at 0,0 CGKO at 0,2 PONM at 3,3 NJF at 3,1 AFKP at 0,0 CFI at 0,2 LGB at 2,3 MJGD at 3,0 一如既往,最短答案胜出

2
单词搜索助手
我一直在做词搜索最近,我认为这将是如此,如果所有的单词阅读更容易从左向右。但是重写所有行都需要很大的精力!因此,我正在邀请代码高尔夫球手提供帮助。 (免责声明:以上报道可能不太准确。) 您的代码将采用一个矩形网格,并在两个方向上输出通过它的所有线。 输出必须包含网格的所有8个旋转(基数和主对角线),从上到下,从左到右“读取”。(这意味着每个“行”都将重复-一次向前,一次向后。) 行分隔可以是空格或换行符。如果选择空格,则网格旋转分隔必须是换行符;否则,网格旋转分割必须是两个换行符。 输入示例(以字符,多行字符串或其他合理格式组成的数组) ABCDE FGHIJ KLMNO PQRST 输出示例(将第一个选项用于除法) ABCDE FGHIJ KLMNO PQRST E DJ CIO BHNT AGMS FLR KQ P EJOT DINS CHMR BGLQ AFKP T OS JNR EIMQ DHLP CGK BF A TSRQP ONMLK JIHGF EDBCA P QK RLF SMGA TNHB OIC JD E PKFA QLGB …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.