写于 2017-07-07 18:01:16| 鸿运国际网站| 公司

这次地牢是以下问题

从标准输入获得的值是字符串,例如,排队的“包括在方括号中”的逗号分隔值是“[213213213213,114214114214,434343439679]”

由此逗号分隔的每个元素被认为是数字,如果要重复多次则为1,否则为0,“逗号分隔”,例如“1,1,0”,返回标准输出

另外,如果迭代被中断,例如“12345 12345 12”,则它将是“0”

这是一个例子

例)◆在输入的情况下[213213213213,114214114214,434343439679]◆处理213213213213.由于重复213 213 213 213 1.在114214114214的情况下

因为重复114214 114214 1.如果是434343439679

因为它不重复0.◆输出1,1,0 //伪随机数RND VAR =(function(){risk Z = 1234567890,X = Z; reset function(){return(X =(X * Z +) Z)&0x7FFFFFFF)>> 16} for(var i = n 1; i - ;){s + = n 3 + rnd()%4(var r =“”for(var i = 0; i <= 1 )for(var i = n2; i - ;){r + = s} return r; var b = 1 + rnd()%12; var c = [3,4,6] s = s.substr(0, 12); arr.push(a,b,1)+ getS(一个或多个);}返回JSON.stringify(ARR).replace(/“/ g,”“);})();返回q;} )(200);问题,每个级别都被禁止我会发布这个和下面的答案代码

这个问题是用JavaScript编写的,但我用JavaScript编写.1级禁止字符不限600个字符

但是基本上免费编码只适合你,这个问题可以以各种方式解决

在这种情况下,识别重复模式,使用正则表达式,尝试找到答案,您可以决定是否使用反向引用

//正则表达式(85个字符)VAR 1 = EVAL Readline());.是{A [1] = + / ^(+)1 + $ / test(A [1])中的(A a);印刷的(a);事实上,这个问题已经用噱头装饰,并且查看生成的代码,然后在重复部分中使用的部分中使用的字符从1到4用于非重复部分

这些字母是6到9.当您注意到这一点时,您可以编写更短的代码

//转到结尾1(82个字符)VAR 1 = EVAL(readline());对于等式(I a)/ test(A [1])中的{A [1] = + / [1-4] $;印刷的(a); //查看最后2个(79个字符)VAR one = EVAL(readline()); (I a){A [1] = A [1]%10 <5 | 0;}印刷(a);在新的级别2,“%/ EVAL / I / pair / I /,和/ I / up / I / loop / I / end / I / do / i> <”禁止使用字符和正则表达式

这是为了禁止在各种编程语言中循环

不要使用循环,使用地图等来处理数组

它可以避免这种限制

是一个例子

拆卸和编写过程以便于理解

//结束(100个字符)VAR a = readline()匹配(/ [0-9] + / gram);. A = a.map((多个)函数{return + / [1-4] $ / .test(s)});打印的(a);现在让我们介绍一下上级的代码

我想我想看到各种各样的代码,所以即使它是同一个人的代码,我也把它放在排名中并发布它

// Mike CAT(PHP)

'

|!$ 1 =〜立方米(+)1 + // iehn(Ruby)put get [1 .. - 3] .split(“,”)

map {| s | s [0..3] * 3 = = S || small == S [0 .5] * 2

1:0} *“”// Beni et al(Python 3)print(''join(STR(1 >> INT

(_)%9901)用于_()[1:-1]中的输入.split('')))// ebicochineal et al

(Python)print','join(STR((0in(i%(i / 10 ** 6),然后i%(I / 10 ** 8) ))* 1)对于i在input())// fine_M_account like(ruby)$> << get [1 ..- 3] .split(“”)map {| S | S [0,6] * 2 ==小|| S [0,4] * 3 == 1:

0} *“,”