Questions tagged «cubically»

4
最有效的起泡器
Cubically过于繁琐,无法手动编写任何代码。您的挑战是将ASCII文本转换为Cubically源代码。 立体地 这只是Cubically的一个快速失败;该存储库具有更完整的指南和详细信息。 奇怪的是我前段时间写的一种esolang,使用起来很痛苦。它包含两个内存,一个3x3x3 Rubik的多维数据集和一个称为“记事本”的寄存器。 记忆 内部Rubik's Cube的初始化如下: 000 000 top face 000 111222333444 left, front, right, and back faces, respectively 111222333444 111222333444 555 555 down face 555 在右表面上顺时针旋转90°后,内存立方体将如下所示: 002 002 002 111225333044 111225333044 111225333044 554 554 554 指令 非整数字符设置默认命令。对于再次设置默认命令之前的每个整数,将使用该整数执行命令。例如,x524y312将先执行x5 指令,然后执行2指令,再执行4指令,再执行y3 指令,然后执行1指令,再执行2指令。 命令使用的整数表示面部索引。因此x0将x在UP(0索引)面上执行。x1会执行x在LEFT(1索引)面上执行,依此类推。 执行任何命令6都会在记事本值上执行该命令。执行任何大于6的整数的命令将导致错误。 以下是一些示例命令: R1 -将右面顺时针旋转90°,以使内部立方体看起来像上面的第二个示例 R11 -将右面顺时针旋转90°两次,与 R2 …

30
消失的元素
给定一个字符串S和一个索引列表X,S通过删除每个索引处的元素来进行修改,并将S结果作为的新值S。 例如,给定S = 'codegolf'和X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

11
求和一个立方体的脸
手动求和Cubically多维数据集的脸是繁琐且耗时的,有点像用Cubically本身编写代码。 在“ 最有效的优化器”中,我要求您将ASCII转换为Cubically源。答案之一是使用多维数据集初始化序列,然后根据预初始化的多维数据集之和修改所得的多维数据集。此后,该方法已在许多与Cubub相关的程序中使用。测试新的初始化序列时,必须将所有面上的所有值加起来,通常需要两到三分钟。 您的任务是为我们自动化此过程! 您将接受两个输入,一个整数n和一个字符串c。这些可以从命令行参数,函数参数,标准输入,文件或它们的任何组合中读取。c将是一个立方大小的存储多维数据集,其大小n由解释程序漂亮地打印出来。 Cubically解释器在程序终止时将其多维数据集转储到STDERR,格式正确,易于查看。在Cubically解释器中运行一个空程序,然后打开debug部分以查看已初始化多维数据集的多维数据集转储。添加参数4以查看4x4x4或55x5x5等。 如果n为3,c将遵循以下格式(整数将是可变的): 000 000 000 111222333444 111222333444 111222333444 555 555 555 空格,换行符以及所有内容。如果n为4,c则将如下所示(也带有可变整数): 0000 0000 0000 0000 1111222233334444 1111222233334444 1111222233334444 1111222233334444 5555 5555 5555 5555 等等。 您的程序将输出六个整数。第一个整数将是顶面上所有数字的总和。 000 000 top face 000 111222333444 left, front, right, and back faces, respectively 111222333444 111222333444 555 555 bottom face …

2
实施立体立方体
立体地,这是一种相当新的神秘语言,能够为非常具体的问题子集提供类似于高尔夫球的简短答案。它的独特之处在于它以3x3的Rubik多维数据集的形式存储内存,从而使计算远不如大多数语言简单。在Cubically中,程序员必须旋转内部多维数据集才能操作存储在面上的值,然后在计算中使用这些值。对存储在称为“记事本”的假想面上的单个32位整数执行计算。此外,Cubically可以请求用户输入并将其存储在仅包含一个整数值的输入缓冲区中。 魔方 立方体的面为U p,D own,L eft,R ight,F ront和B ack: UUU UUU UUU LLLFFFRRRBBB LLLFFFRRRBBB LLLFFFRRRBBB DDD DDD DDD 程序启动时,将初始化多维数据集,以使该面上的每个正方形都等于该面上基于0的索引: 000 000 000 111222333444 111222333444 111222333444 555 555 555 每当旋转脸部时,总是将其顺时针旋转: Cubically> F1 000 000 111 115222033444 115222033444 115222033444 333 555 555 面的值定义为该面上每个平方的和。例如,在上面的多维数据集中,face的0值为3。 句法 通过首先将命令加载到内存中,然后将参数传递给它来执行命令来执行命令。例如,该命令F1会将命令加载F到内存中,然后使用参数调用它1。另外,F13将命令加载F到内存中,然后使用参数1调用它,然后使用参数调用3。任何非数字字符均被视为命令,而任何数字均被视为参数。 你的任务 您的任务是以您选择的语言实现Cubically的内部存储多维数据集。您的代码应该能够执行该语言的很小一部分。 指令 R -顺时针旋转多维数据集的右面指定次数。 L -顺时针旋转立方体的左表面指定次数。 …
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.