File size: 77,586 Bytes
c614b50 | 1 | [{"spec": "joins the strings with '_' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '_'.join(w.upper() for w in xs)", "visible": [[[["ni", "esck", "uyw", "xhudr"]], "NI_ESCK_UYW_XHUDR"], [[["xaefu", "fi"]], "XAEFU_FI"], [[["at", "opmop", "hzuro"]], "AT_OPMOP_HZURO"]], "hidden": [[[["xb", "fewk", "qe"]], "XB_FEWK_QE"], [[["sxwip", "dajmq"]], "SXWIP_DAJMQ"], [[["adx", "eyhwn", "qhms", "va"]], "ADX_EYHWN_QHMS_VA"], [[["fn", "nim", "mwgq", "vjc", "wc"]], "FN_NIM_MWGQ_VJC_WC"], [[["jiy", "brq", "wywv", "fwmq"]], "JIY_BRQ_WYWV_FWMQ"]]}, {"spec": "replaces every 'u' with 'e'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('u', 'e')", "visible": [[["fdgv"], "fdgv"], [["xcziru"], "xczire"], [["bfe"], "bfe"]], "hidden": [[["apenqxc"], "apenqxc"], [["csi"], "csi"], [["eydvhbk"], "eydvhbk"], [["zkluuh"], "zkleeh"], [["itn"], "itn"]]}, {"spec": "returns 6*x + -4.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 6 * x + -4", "visible": [[[-3], -22], [[-45], -274], [[-42], -256]], "hidden": [[[5], 26], [[-9], -58], [[1], 2], [[-16], -100], [[-27], -166]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[8, 3, 13, 12]], 36], [[[14, 0, 17]], 31], [[[11, 10, 8]], 29]], "hidden": [[[[11, 3, 15, 20, 3, 9, 20]], 81], [[[13, 7, 16, 11, 16, 9, 19]], 91], [[[12, 0, 7]], 19], [[[5, 14, 0]], 19], [[[11, 2, 7, 5]], 23]]}, {"spec": "replaces every 'e' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'u')", "visible": [[["pun"], "pun"], [["zckk"], "zckk"], [["cdoz"], "cdoz"]], "hidden": [[["nzga"], "nzga"], [["ubyti"], "ubyti"], [["xocv"], "xocv"], [["umxffnp"], "umxffnp"], [["gnvfrje"], "gnvfrju"]]}, {"spec": "replaces every 'o' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'a')", "visible": [[["pgdynf"], "pgdynf"], [["phk"], "phk"], [["hdxums"], "hdxums"]], "hidden": [[["vaxe"], "vaxe"], [["ksu"], "ksu"], [["hpjvp"], "hpjvp"], [["bacnpln"], "bacnpln"], [["ynyd"], "ynyd"]]}, {"spec": "returns 'thmuyor' if x is even, else 'ohmwn'.", "fn_name": "f", "argnames": "x", "default_ret": "thmuyor", "solution": "def f(x):\n return 'thmuyor' if x % 2 == 0 else 'ohmwn'", "visible": [[[0], "thmuyor"], [[4], "thmuyor"], [[-29], "ohmwn"]], "hidden": [[[1], "ohmwn"], [[-32], "thmuyor"], [[30], "thmuyor"], [[12], "thmuyor"], [[-23], "ohmwn"]]}, {"spec": "returns 8*x + 0.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 8 * x + 0", "visible": [[[40], 320], [[-48], -384], [[25], 200]], "hidden": [[[-17], -136], [[38], 304], [[-2], -16], [[39], 312], [[-38], -304]]}, {"spec": "joins the strings with '|' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '|'.join(w.upper() for w in xs)", "visible": [[[["ffb", "kk", "isscb"]], "FFB|KK|ISSCB"], [[["jd", "dfdb", "wvzpo"]], "JD|DFDB|WVZPO"], [[["tkm", "olx", "avf"]], "TKM|OLX|AVF"]], "hidden": [[[["wp", "ymi", "jcpk"]], "WP|YMI|JCPK"], [[["drcf", "nyee"]], "DRCF|NYEE"], [[["dkekv", "rwb", "iav", "rdsiw", "nlrcv"]], "DKEKV|RWB|IAV|RDSIW|NLRCV"], [[["jk", "rqo"]], "JK|RQO"], [[["pbaub", "nyu"]], "PBAUB|NYU"]]}, {"spec": "replaces every 'i' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'o')", "visible": [[["jed"], "jed"], [["wxz"], "wxz"], [["qvbzqw"], "qvbzqw"]], "hidden": [[["odu"], "odu"], [["lswdjtd"], "lswdjtd"], [["jwzgq"], "jwzgq"], [["txnz"], "txnz"], [["xeonf"], "xeonf"]]}, {"spec": "returns 'dbdsmg' if x is even, else 'ewvy'.", "fn_name": "f", "argnames": "x", "default_ret": "dbdsmg", "solution": "def f(x):\n return 'dbdsmg' if x % 2 == 0 else 'ewvy'", "visible": [[[-8], "dbdsmg"], [[12], "dbdsmg"], [[20], "dbdsmg"]], "hidden": [[[15], "ewvy"], [[33], "ewvy"], [[-18], "dbdsmg"], [[56], "dbdsmg"], [[-19], "ewvy"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["qcteqt"], "tq"], [["vkmyv"], "v"], [["qdbbk"], "k"]], "hidden": [[["vjilwxo"], "oxw"], [["ltmmnzla"], "alzn"], [["xstonqwej"], "jewqn"], [["vzwfkkna"], "ankk"], [["lmeyf"], "f"]]}, {"spec": "joins the strings with '_' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '_'.join(w.upper() for w in xs)", "visible": [[[["orj", "yces", "fpvi"]], "ORJ_YCES_FPVI"], [[["ab", "dngk", "fpdd", "yftg", "vc"]], "AB_DNGK_FPDD_YFTG_VC"], [[["aj", "po", "ycyi", "ngjv", "qi"]], "AJ_PO_YCYI_NGJV_QI"]], "hidden": [[[["tbia", "xxlyz", "gf", "fdem", "zaz"]], "TBIA_XXLYZ_GF_FDEM_ZAZ"], [[["ox", "uukd", "tqwcr"]], "OX_UUKD_TQWCR"], [[["wdtd", "hq", "mjnpb"]], "WDTD_HQ_MJNPB"], [[["vk", "frwmn", "wftg", "cljoc"]], "VK_FRWMN_WFTG_CLJOC"], [[["tumx", "teup"]], "TUMX_TEUP"]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[8, 13, 5, 12, 18, 14]], 70], [[[10, 13, 10]], 33], [[[8, 0, 18]], 26]], "hidden": [[[[14, 11, 12, 2, 1]], 37], [[[17, 1, 13, 8]], 38], [[[20, 9, 12, 1, 16, 9]], 66], [[[19, 12, 7]], 38], [[[0, 10, 18, 5, 20]], 53]]}, {"spec": "replaces every 'i' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'u')", "visible": [[["uiokjkw"], "uuokjkw"], [["ebofo"], "ebofo"], [["agib"], "agub"]], "hidden": [[["kxjrup"], "kxjrup"], [["qoi"], "qou"], [["ytzql"], "ytzql"], [["byrmi"], "byrmu"], [["xewizq"], "xewuzq"]]}, {"spec": "returns 4*x + -5.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 4 * x + -5", "visible": [[[16], 59], [[-29], -121], [[-41], -169]], "hidden": [[[17], 63], [[37], 143], [[45], 175], [[34], 131], [[9], 31]]}, {"spec": "returns 'xuyarvs' if x is even, else 'glzxo'.", "fn_name": "f", "argnames": "x", "default_ret": "xuyarvs", "solution": "def f(x):\n return 'xuyarvs' if x % 2 == 0 else 'glzxo'", "visible": [[[16], "xuyarvs"], [[28], "xuyarvs"], [[-8], "xuyarvs"]], "hidden": [[[8], "xuyarvs"], [[27], "glzxo"], [[-25], "glzxo"], [[-34], "xuyarvs"], [[26], "xuyarvs"]]}, {"spec": "replaces every 'o' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'u')", "visible": [[["jao"], "jau"], [["jto"], "jtu"], [["emfbpvk"], "emfbpvk"]], "hidden": [[["zubjjza"], "zubjjza"], [["jfssrn"], "jfssrn"], [["beblvpv"], "beblvpv"], [["yxp"], "yxp"], [["ppmfff"], "ppmfff"]]}, {"spec": "returns 5*x + 3.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 5 * x + 3", "visible": [[[-30], -147], [[-41], -202], [[0], 3]], "hidden": [[[-38], -187], [[-1], -2], [[48], 243], [[11], 58], [[-14], -67]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["gksszg"], "gzs"], [["odsjsbjo"], "ojbsj"], [["xucythds"], "sdhty"]], "hidden": [[["agjcvqh"], "hqvc"], [["jixlmg"], "gml"], [["qktxne"], "enx"], [["rrgygc"], "cgy"], [["muojwuau"], "uauwj"]]}, {"spec": "replaces every 'a' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('a', 'o')", "visible": [[["rftzjx"], "rftzjx"], [["qmtfndo"], "qmtfndo"], [["zcl"], "zcl"]], "hidden": [[["bjstifd"], "bjstifd"], [["vzushkj"], "vzushkj"], [["mgew"], "mgew"], [["tncfxq"], "tncfxq"], [["psd"], "psd"]]}, {"spec": "returns 'nlbod' if x is even, else 'fhw'.", "fn_name": "f", "argnames": "x", "default_ret": "nlbod", "solution": "def f(x):\n return 'nlbod' if x % 2 == 0 else 'fhw'", "visible": [[[53], "fhw"], [[-34], "nlbod"], [[-16], "nlbod"]], "hidden": [[[48], "nlbod"], [[10], "nlbod"], [[1], "fhw"], [[47], "fhw"], [[-32], "nlbod"]]}, {"spec": "returns 4*x + -2.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 4 * x + -2", "visible": [[[-35], -142], [[37], 146], [[1], 2]], "hidden": [[[-8], -34], [[44], 174], [[47], 186], [[11], 42], [[8], 30]]}, {"spec": "joins the strings with '::' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '::'.join(w.upper() for w in xs)", "visible": [[[["tlk", "blkf"]], "TLK::BLKF"], [[["lntap", "ku", "myiyz", "itcpm", "yc"]], "LNTAP::KU::MYIYZ::ITCPM::YC"], [[["vp", "ujebq", "smxai", "wbqj"]], "VP::UJEBQ::SMXAI::WBQJ"]], "hidden": [[[["wb", "hwtm", "jkea"]], "WB::HWTM::JKEA"], [[["tup", "ewfn", "iq"]], "TUP::EWFN::IQ"], [[["nvmt", "yf", "hrsd", "ggxu"]], "NVMT::YF::HRSD::GGXU"], [[["cj", "oabex", "sp"]], "CJ::OABEX::SP"], [[["kwnc", "jlod"]], "KWNC::JLOD"]]}, {"spec": "returns 'lncbtjp' if x is even, else 'kao'.", "fn_name": "f", "argnames": "x", "default_ret": "lncbtjp", "solution": "def f(x):\n return 'lncbtjp' if x % 2 == 0 else 'kao'", "visible": [[[43], "kao"], [[-38], "lncbtjp"], [[-30], "lncbtjp"]], "hidden": [[[17], "kao"], [[57], "kao"], [[11], "kao"], [[-28], "lncbtjp"], [[-14], "lncbtjp"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["iwstwbvbh"], "hbvbw"], [["pdpqjsw"], "wsj"], [["rhcqzara"], "araz"]], "hidden": [[["tkdrnocdi"], "idcon"], [["pvivq"], "q"], [["iaeni"], "i"], [["jncyp"], "p"], [["jabms"], "s"]]}, {"spec": "returns 'ybxcyom' if x is even, else 'bstrdcb'.", "fn_name": "f", "argnames": "x", "default_ret": "ybxcyom", "solution": "def f(x):\n return 'ybxcyom' if x % 2 == 0 else 'bstrdcb'", "visible": [[[-34], "ybxcyom"], [[38], "ybxcyom"], [[-4], "ybxcyom"]], "hidden": [[[-32], "ybxcyom"], [[-18], "ybxcyom"], [[39], "bstrdcb"], [[-33], "bstrdcb"], [[-14], "ybxcyom"]]}, {"spec": "returns 'bbnx' if x is even, else 'gozsxdf'.", "fn_name": "f", "argnames": "x", "default_ret": "bbnx", "solution": "def f(x):\n return 'bbnx' if x % 2 == 0 else 'gozsxdf'", "visible": [[[58], "bbnx"], [[10], "bbnx"], [[2], "bbnx"]], "hidden": [[[8], "bbnx"], [[4], "bbnx"], [[21], "gozsxdf"], [[-31], "gozsxdf"], [[24], "bbnx"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[5, 20, 0, 9, 15]], 49], [[[0, 1, 16]], 16], [[[17, 7, 1, 2, 2, 4]], 28]], "hidden": [[[[8, 9, 11, 7, 12, 19]], 66], [[[14, 3, 1]], 14], [[[14, 1, 4, 6, 12, 4, 19]], 59], [[[18, 9, 10, 7]], 44], [[[16, 13, 4]], 33]]}, {"spec": "replaces every 'a' with 'e'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('a', 'e')", "visible": [[["endzljr"], "endzljr"], [["ghji"], "ghji"], [["yoa"], "yoe"]], "hidden": [[["lsj"], "lsj"], [["rjo"], "rjo"], [["polzurd"], "polzurd"], [["mronou"], "mronou"], [["fftl"], "fftl"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[16, 17, 10, 1]], 43], [[[2, 2, 1]], 0], [[[6, 10, 18, 18, 6, 0]], 58]], "hidden": [[[[17, 16, 9, 10, 8]], 60], [[[0, 18, 12]], 30], [[[1, 12, 1, 1]], 12], [[[16, 7, 0]], 23], [[[2, 11, 8, 6, 1, 2]], 25]]}, {"spec": "replaces every 'e' with 'i'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'i')", "visible": [[["hht"], "hht"], [["xhkxwru"], "xhkxwru"], [["vhvxp"], "vhvxp"]], "hidden": [[["hmbkb"], "hmbkb"], [["frbyp"], "frbyp"], [["tkgnk"], "tkgnk"], [["ysy"], "ysy"], [["dargf"], "dargf"]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[0, 12, 0, 4, 18, 8, 12]], 50], [[[13, 14, 18, 3, 1]], 45], [[[15, 1, 8, 6, 15]], 44]], "hidden": [[[[15, 10, 9, 13, 15]], 62], [[[17, 6, 1, 11, 14]], 48], [[[10, 17, 18, 18, 12]], 75], [[[10, 0, 15, 9, 2, 8, 12]], 54], [[[18, 5, 19, 17]], 54]]}, {"spec": "replaces every 'i' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'a')", "visible": [[["pymfoho"], "pymfoho"], [["pdw"], "pdw"], [["lzt"], "lzt"]], "hidden": [[["ixp"], "axp"], [["bennz"], "bennz"], [["liy"], "lay"], [["gprlta"], "gprlta"], [["yiiav"], "yaaav"]]}, {"spec": "joins the strings with '_' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '_'.join(w.upper() for w in xs)", "visible": [[[["hrbyu", "nm", "hpwfx", "atkw", "yyxxs"]], "HRBYU_NM_HPWFX_ATKW_YYXXS"], [[["xv", "vop", "jdjn", "zq", "km"]], "XV_VOP_JDJN_ZQ_KM"], [[["il", "ixd", "esr"]], "IL_IXD_ESR"]], "hidden": [[[["uzcx", "xs", "xxjng", "di"]], "UZCX_XS_XXJNG_DI"], [[["ddbq", "xhdd", "wd"]], "DDBQ_XHDD_WD"], [[["md", "osq", "qo"]], "MD_OSQ_QO"], [[["fghwl", "apthz", "jgp"]], "FGHWL_APTHZ_JGP"], [[["uwign", "lip", "xuo"]], "UWIGN_LIP_XUO"]]}, {"spec": "returns 7*x + 4.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 7 * x + 4", "visible": [[[3], 25], [[44], 312], [[-6], -38]], "hidden": [[[37], 263], [[-20], -136], [[-40], -276], [[19], 137], [[22], 158]]}, {"spec": "joins the strings with '|' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '|'.join(w.upper() for w in xs)", "visible": [[[["frg", "hwnvs", "elqc"]], "FRG|HWNVS|ELQC"], [[["pdjuw", "ftrfb"]], "PDJUW|FTRFB"], [[["qfccy", "bvapw", "nqpwp", "oixy"]], "QFCCY|BVAPW|NQPWP|OIXY"]], "hidden": [[[["rrk", "ifhrc", "vp", "qiw", "tbsbk"]], "RRK|IFHRC|VP|QIW|TBSBK"], [[["klo", "ka", "hy", "fecx"]], "KLO|KA|HY|FECX"], [[["egzcv", "xyx"]], "EGZCV|XYX"], [[["gga", "ytlyy", "owvg"]], "GGA|YTLYY|OWVG"], [[["ev", "mn", "uwxkf", "hi", "lnn"]], "EV|MN|UWXKF|HI|LNN"]]}, {"spec": "returns 5*x + 8.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 5 * x + 8", "visible": [[[-37], -177], [[11], 63], [[-43], -207]], "hidden": [[[-4], -12], [[-22], -102], [[13], 73], [[41], 213], [[24], 128]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[8, 13, 14, 18]], 53], [[[4, 17, 12]], 33], [[[12, 12, 8, 4]], 36]], "hidden": [[[[8, 8, 8, 5, 14, 13]], 56], [[[8, 16, 1, 16]], 40], [[[2, 0, 15, 20, 6]], 41], [[[11, 9, 20, 6, 18, 2, 11]], 75], [[[6, 19, 18, 10, 6]], 59]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[5, 9, 10, 6, 20]], 50], [[[0, 19, 15]], 34], [[[9, 19, 7, 7, 20, 0]], 62]], "hidden": [[[[18, 8, 1, 16, 13]], 55], [[[3, 10, 15]], 25], [[[16, 0, 15]], 31], [[[17, 5, 8, 20]], 50], [[[2, 9, 9, 16, 17]], 51]]}, {"spec": "returns 6*x + -5.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 6 * x + -5", "visible": [[[5], 25], [[3], 13], [[-25], -155]], "hidden": [[[21], 121], [[4], 19], [[-46], -281], [[-44], -269], [[17], 97]]}, {"spec": "returns 'loshjuk' if x is even, else 'guis'.", "fn_name": "f", "argnames": "x", "default_ret": "loshjuk", "solution": "def f(x):\n return 'loshjuk' if x % 2 == 0 else 'guis'", "visible": [[[16], "loshjuk"], [[10], "loshjuk"], [[-4], "loshjuk"]], "hidden": [[[-6], "loshjuk"], [[-12], "loshjuk"], [[50], "loshjuk"], [[53], "guis"], [[-21], "guis"]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[19, 4, 2, 2, 18, 13, 12]], 66], [[[10, 13, 12, 17]], 52], [[[0, 3, 10, 19, 6]], 38]], "hidden": [[[[5, 16, 1, 6, 6, 13, 16]], 62], [[[3, 9, 4, 3, 3]], 22], [[[5, 6, 3]], 14], [[[3, 5, 4, 15]], 27], [[[17, 15, 20, 15, 4, 3]], 74]]}, {"spec": "replaces every 'i' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'o')", "visible": [[["zlqb"], "zlqb"], [["izri"], "ozro"], [["qsvm"], "qsvm"]], "hidden": [[["awe"], "awe"], [["yiowdu"], "yoowdu"], [["kljl"], "kljl"], [["hock"], "hock"], [["zanzr"], "zanzr"]]}, {"spec": "replaces every 'e' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'u')", "visible": [[["ipyl"], "ipyl"], [["wwbw"], "wwbw"], [["xps"], "xps"]], "hidden": [[["azyrzp"], "azyrzp"], [["zap"], "zap"], [["kswsm"], "kswsm"], [["eshfs"], "ushfs"], [["gkkp"], "gkkp"]]}, {"spec": "returns 8*x + 8.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 8 * x + 8", "visible": [[[9], 80], [[18], 152], [[38], 312]], "hidden": [[[47], 384], [[43], 352], [[-48], -376], [[13], 112], [[-15], -112]]}, {"spec": "returns 3*x + -1.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 3 * x + -1", "visible": [[[25], 74], [[41], 122], [[7], 20]], "hidden": [[[33], 98], [[-2], -7], [[-38], -115], [[-37], -112], [[-47], -142]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[18, 1, 7, 9, 12, 5]], 46], [[[14, 9, 18, 9, 15, 4, 19]], 84], [[[9, 13, 8, 5, 7, 17]], 54]], "hidden": [[[[18, 15, 7, 11, 13, 6]], 70], [[[13, 5, 6, 11]], 30], [[[4, 10, 18]], 28], [[[2, 17, 17, 7, 9, 5, 8]], 58], [[[11, 6, 3, 5, 16, 5]], 33]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["slubbdfx"], "xfdbbul"], [["pxwulayl"], "lyaluwx"], [["bxtzrnge"], "egnrztx"]], "hidden": [[["kwfuu"], "uufw"], [["nzospxf"], "fxpsoz"], [["thtkgb"], "bgkth"], [["gipmx"], "xmpi"], [["ffzigoq"], "qogizf"]]}, {"spec": "returns 7*x + 3.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 7 * x + 3", "visible": [[[-4], -25], [[19], 136], [[-20], -137]], "hidden": [[[46], 325], [[9], 66], [[-18], -123], [[23], 164], [[5], 38]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[8, 7, 9, 12, 1]], 36], [[[15, 7, 8]], 30], [[[6, 20, 13, 17, 8, 10]], 74]], "hidden": [[[[2, 4, 10, 0]], 10], [[[2, 4, 11]], 11], [[[4, 11, 13, 9, 15]], 48], [[[13, 17, 18, 10, 12, 18, 10]], 98], [[[19, 10, 6, 18, 4, 13, 11]], 77]]}, {"spec": "returns 'mffn' if x is even, else 'amrvdgz'.", "fn_name": "f", "argnames": "x", "default_ret": "mffn", "solution": "def f(x):\n return 'mffn' if x % 2 == 0 else 'amrvdgz'", "visible": [[[40], "mffn"], [[52], "mffn"], [[51], "amrvdgz"]], "hidden": [[[44], "mffn"], [[8], "mffn"], [[0], "mffn"], [[-9], "amrvdgz"], [[43], "amrvdgz"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[2, 6, 4]], 6], [[[6, 9, 0]], 15], [[[18, 16, 2, 6, 6, 14]], 60]], "hidden": [[[[18, 4, 8, 0]], 26], [[[5, 9, 20, 2]], 34], [[[8, 5, 14, 15, 8]], 50], [[[12, 14, 8, 8, 7, 0]], 49], [[[1, 3, 4, 14, 10, 11]], 35]]}, {"spec": "replaces every 'o' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'a')", "visible": [[["ktfo"], "ktfa"], [["qnzpeqj"], "qnzpeqj"], [["oimbpp"], "aimbpp"]], "hidden": [[["clix"], "clix"], [["suk"], "suk"], [["fjpzjc"], "fjpzjc"], [["opjdpxx"], "apjdpxx"], [["xbau"], "xbau"]]}, {"spec": "replaces every 'o' with 'i'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'i')", "visible": [[["jrdqcrq"], "jrdqcrq"], [["wgh"], "wgh"], [["wsmsgp"], "wsmsgp"]], "hidden": [[["ucctno"], "ucctni"], [["iuozvhl"], "iuizvhl"], [["oixj"], "iixj"], [["ahudsay"], "ahudsay"], [["acju"], "acju"]]}, {"spec": "replaces every 'e' with 'i'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'i')", "visible": [[["zxm"], "zxm"], [["nghhsq"], "nghhsq"], [["ukk"], "ukk"]], "hidden": [[["uovhs"], "uovhs"], [["omdurfj"], "omdurfj"], [["kvq"], "kvq"], [["ksyd"], "ksyd"], [["vvuc"], "vvuc"]]}, {"spec": "returns 'oirmjzs' if x is even, else 'mlucwwd'.", "fn_name": "f", "argnames": "x", "default_ret": "oirmjzs", "solution": "def f(x):\n return 'oirmjzs' if x % 2 == 0 else 'mlucwwd'", "visible": [[[5], "mlucwwd"], [[0], "oirmjzs"], [[47], "mlucwwd"]], "hidden": [[[-7], "mlucwwd"], [[53], "mlucwwd"], [[15], "mlucwwd"], [[59], "mlucwwd"], [[8], "oirmjzs"]]}, {"spec": "joins the strings with '_' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '_'.join(w.upper() for w in xs)", "visible": [[[["cv", "ew"]], "CV_EW"], [[["zyau", "tntj", "vaj", "jz"]], "ZYAU_TNTJ_VAJ_JZ"], [[["sx", "sm"]], "SX_SM"]], "hidden": [[[["oiv", "wn", "zk"]], "OIV_WN_ZK"], [[["wm", "ncs", "fdjqy"]], "WM_NCS_FDJQY"], [[["ds", "vqpr", "rwsl", "llfqj"]], "DS_VQPR_RWSL_LLFQJ"], [[["ibtgj", "eaw"]], "IBTGJ_EAW"], [[["ffez", "qljg", "fj", "kkhay", "fsewi"]], "FFEZ_QLJG_FJ_KKHAY_FSEWI"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[12, 7, 14, 20, 9, 3]], 62], [[[6, 9, 10, 18, 4]], 43], [[[15, 11, 12, 6]], 44]], "hidden": [[[[4, 3, 5]], 5], [[[7, 6, 20, 19, 6, 16]], 74], [[[14, 2, 14]], 28], [[[3, 3, 19]], 19], [[[3, 18, 8, 3, 18, 6]], 50]]}, {"spec": "returns 4*x + 7.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 4 * x + 7", "visible": [[[35], 147], [[32], 135], [[-20], -73]], "hidden": [[[9], 43], [[-19], -69], [[21], 91], [[-3], -5], [[22], 95]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[7, 17, 4, 13, 6, 17]], 64], [[[14, 2, 9]], 23], [[[6, 7, 20, 5, 14]], 52]], "hidden": [[[[8, 3, 9, 6, 3, 11]], 40], [[[6, 5, 0, 11, 3]], 25], [[[2, 17, 2]], 17], [[[13, 19, 9, 10, 13, 19, 3]], 86], [[[18, 10, 8, 11, 8, 9, 11]], 75]]}, {"spec": "replaces every 'i' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'u')", "visible": [[["ixlq"], "uxlq"], [["lwcagda"], "lwcagda"], [["spt"], "spt"]], "hidden": [[["dcj"], "dcj"], [["qymhl"], "qymhl"], [["gouo"], "gouo"], [["vzmmpic"], "vzmmpuc"], [["ylcgo"], "ylcgo"]]}, {"spec": "replaces every 'a' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('a', 'o')", "visible": [[["hmfmbog"], "hmfmbog"], [["sazaxn"], "sozoxn"], [["rdmngkz"], "rdmngkz"]], "hidden": [[["acroie"], "ocroie"], [["nxjg"], "nxjg"], [["mwxkyg"], "mwxkyg"], [["ntekbd"], "ntekbd"], [["aqrzkkw"], "oqrzkkw"]]}, {"spec": "returns 4*x + 3.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 4 * x + 3", "visible": [[[43], 175], [[46], 187], [[28], 115]], "hidden": [[[-6], -21], [[-8], -29], [[17], 71], [[19], 79], [[20], 83]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["zieiexa"], "axe"], [["vsutyu"], "uy"], [["aarlqu"], "uq"]], "hidden": [[["zydilhbbg"], "gbbhl"], [["xgiru"], "u"], [["ymhwogc"], "cgo"], [["kzisx"], "x"], [["hmtowsjcx"], "xcjsw"]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["jpxej"], "jexp"], [["gonjyc"], "cyjno"], [["ghmrl"], "lrmh"]], "hidden": [[["ejhwmtn"], "ntmwhj"], [["ctvbp"], "pbvt"], [["oqgwnakzi"], "izkanwgq"], [["stjwy"], "ywjt"], [["najrht"], "thrja"]]}, {"spec": "replaces every 'e' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'u')", "visible": [[["yxygd"], "yxygd"], [["bit"], "bit"], [["dgwp"], "dgwp"]], "hidden": [[["duc"], "duc"], [["ezfqkwt"], "uzfqkwt"], [["pfzfi"], "pfzfi"], [["edvnp"], "udvnp"], [["dfxd"], "dfxd"]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[2, 1, 18, 16, 18]], 52], [[[13, 13, 1, 11]], 37], [[[14, 6, 15, 1, 14, 20, 19]], 88]], "hidden": [[[[13, 19, 6, 15, 6]], 59], [[[4, 12, 13, 16, 16]], 61], [[[6, 5, 13]], 24], [[[10, 20, 6, 20]], 56], [[[20, 15, 0, 3, 14, 17, 9]], 78]]}, {"spec": "joins the strings with '|' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '|'.join(w.upper() for w in xs)", "visible": [[[["xv", "lcrii", "gm"]], "XV|LCRII|GM"], [[["fcr", "tgkgq", "bgrb", "no"]], "FCR|TGKGQ|BGRB|NO"], [[["cmah", "apqfq", "vlal"]], "CMAH|APQFQ|VLAL"]], "hidden": [[[["tqjal", "omqi"]], "TQJAL|OMQI"], [[["fsake", "ae", "nfg", "tax", "ccumu"]], "FSAKE|AE|NFG|TAX|CCUMU"], [[["hu", "gktxl", "pjhs", "msgrh", "et"]], "HU|GKTXL|PJHS|MSGRH|ET"], [[["ecv", "jndu", "eq"]], "ECV|JNDU|EQ"], [[["ju", "qjzlr"]], "JU|QJZLR"]]}, {"spec": "returns 'zsnejl' if x is even, else 'uffbz'.", "fn_name": "f", "argnames": "x", "default_ret": "zsnejl", "solution": "def f(x):\n return 'zsnejl' if x % 2 == 0 else 'uffbz'", "visible": [[[2], "zsnejl"], [[4], "zsnejl"], [[44], "zsnejl"]], "hidden": [[[-19], "uffbz"], [[56], "zsnejl"], [[-31], "uffbz"], [[-39], "uffbz"], [[30], "zsnejl"]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[20, 2, 5]], 20], [[[0, 12, 4]], 12], [[[18, 17, 3, 17, 8]], 60]], "hidden": [[[[0, 17, 5, 8, 17, 12]], 54], [[[1, 18, 15, 3, 1, 5]], 33], [[[11, 2, 7, 10, 7]], 35], [[[11, 0, 8, 10, 6]], 35], [[[18, 3, 11, 10]], 39]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["brarhwvn"], "nvwhra"], [["dfiapvjk"], "kjvpai"], [["gqkmzqmpe"], "epmqzmk"]], "hidden": [[["mkmug"], "gum"], [["jjjdkxa"], "axkdj"], [["gofezhd"], "dhzef"], [["rkhzztgt"], "tgtzzh"], [["dkzcnx"], "xncz"]]}, {"spec": "returns 5*x + 9.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 5 * x + 9", "visible": [[[-45], -216], [[-42], -201], [[-31], -146]], "hidden": [[[-37], -176], [[16], 89], [[-3], -6], [[45], 234], [[28], 149]]}, {"spec": "joins the strings with '-' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '-'.join(w.upper() for w in xs)", "visible": [[[["my", "bycet", "drfo"]], "MY-BYCET-DRFO"], [[["ja", "ar", "kcfj", "pbk", "fjyh"]], "JA-AR-KCFJ-PBK-FJYH"], [[["ami", "stw", "vm"]], "AMI-STW-VM"]], "hidden": [[[["xgxbb", "kdpb", "eqka"]], "XGXBB-KDPB-EQKA"], [[["pdh", "acces", "xa", "sw", "xhpv"]], "PDH-ACCES-XA-SW-XHPV"], [[["wwuk", "zbgdg", "oad", "acet", "kx"]], "WWUK-ZBGDG-OAD-ACET-KX"], [[["bpwu", "rqwvs", "enl", "nnzpk"]], "BPWU-RQWVS-ENL-NNZPK"], [[["fx", "kpglz", "bxgix"]], "FX-KPGLZ-BXGIX"]]}, {"spec": "returns 'mocqz' if x is even, else 'djyg'.", "fn_name": "f", "argnames": "x", "default_ret": "mocqz", "solution": "def f(x):\n return 'mocqz' if x % 2 == 0 else 'djyg'", "visible": [[[23], "djyg"], [[-19], "djyg"], [[0], "mocqz"]], "hidden": [[[9], "djyg"], [[46], "mocqz"], [[-23], "djyg"], [[-15], "djyg"], [[38], "mocqz"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[16, 1, 2, 0]], 16], [[[17, 12, 17, 0, 2]], 46], [[[19, 8, 4]], 27]], "hidden": [[[[16, 7, 14, 12, 13]], 62], [[[19, 14, 14, 3]], 47], [[[9, 14, 16, 13]], 52], [[[7, 3, 7, 4, 5]], 19], [[[2, 11, 4]], 11]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[9, 6, 0, 4, 8, 9, 4]], 40], [[[5, 8, 1, 17, 13, 3]], 46], [[[14, 10, 6, 19, 4]], 53]], "hidden": [[[[4, 7, 16]], 27], [[[0, 20, 7, 12, 11]], 50], [[[17, 1, 2]], 17], [[[13, 10, 4]], 27], [[[6, 9, 13, 8, 14]], 50]]}, {"spec": "replaces every 'o' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'a')", "visible": [[["xjveorh"], "xjvearh"], [["ifm"], "ifm"], [["eqz"], "eqz"]], "hidden": [[["ttpyes"], "ttpyes"], [["fpwtr"], "fpwtr"], [["mmc"], "mmc"], [["oyhfz"], "ayhfz"], [["uiyujro"], "uiyujra"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["kehggqm"], "mqg"], [["wsyetew"], "wet"], [["ozydltog"], "gotl"]], "hidden": [[["xzqkwe"], "ew"], [["nufbvbqz"], "zqbv"], [["dgwvwvzdj"], "jdzvw"], [["oabhzcf"], "fcz"], [["giqzpro"], "orp"]]}, {"spec": "joins the strings with '::' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '::'.join(w.upper() for w in xs)", "visible": [[[["ddoyu", "cakle", "oqt", "sjq"]], "DDOYU::CAKLE::OQT::SJQ"], [[["pglb", "yrk", "xpp", "omg"]], "PGLB::YRK::XPP::OMG"], [[["xiu", "fur"]], "XIU::FUR"]], "hidden": [[[["ooni", "fedle", "ix"]], "OONI::FEDLE::IX"], [[["km", "aog", "ick", "upyvq"]], "KM::AOG::ICK::UPYVQ"], [[["mbhnd", "ytmf", "ukb", "yj"]], "MBHND::YTMF::UKB::YJ"], [[["zd", "jwldz", "slb"]], "ZD::JWLDZ::SLB"], [[["isj", "pych", "kuyti", "id", "vfgr"]], "ISJ::PYCH::KUYTI::ID::VFGR"]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["dfzkyjmbn"], "nbmjykz"], [["aasimyu"], "uymis"], [["bnulxrvc"], "cvrxlu"]], "hidden": [[["qiqwgt"], "tgwq"], [["zsnzdfbov"], "vobfdzn"], [["vdpkxrnv"], "vnrxkp"], [["ouuvec"], "cevu"], [["oirhkrq"], "qrkhr"]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["jyhixkwl"], "lwkxi"], [["hsolio"], "oil"], [["rejkhbf"], "fbhk"]], "hidden": [[["hwfvbg"], "gbv"], [["zapoka"], "ako"], [["mdbwhcwtm"], "mtwchw"], [["sfweujl"], "ljue"], [["iyaeac"], "cae"]]}, {"spec": "returns 3*x + 7.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 3 * x + 7", "visible": [[[-32], -89], [[36], 115], [[17], 58]], "hidden": [[[-9], -20], [[-34], -95], [[41], 130], [[-11], -26], [[46], 145]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["pprwdvwo"], "owvdwr"], [["epmqft"], "tfqm"], [["yytycd"], "dcyt"]], "hidden": [[["byvxx"], "xxv"], [["vbnas"], "san"], [["mozufjc"], "cjfuz"], [["ohzqzkn"], "nkzqz"], [["pzkff"], "ffk"]]}, {"spec": "replaces every 'e' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'a')", "visible": [[["zctcp"], "zctcp"], [["ogqjbk"], "ogqjbk"], [["yvpwh"], "yvpwh"]], "hidden": [[["ptusb"], "ptusb"], [["wxvxg"], "wxvxg"], [["qrpbn"], "qrpbn"], [["xgjnecc"], "xgjnacc"], [["ghlc"], "ghlc"]]}, {"spec": "replaces every 'o' with 'e'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'e')", "visible": [[["ubszoya"], "ubszeya"], [["dtxod"], "dtxed"], [["xkijrb"], "xkijrb"]], "hidden": [[["paop"], "paep"], [["elqdl"], "elqdl"], [["dnge"], "dnge"], [["cltb"], "cltb"], [["tirxqja"], "tirxqja"]]}, {"spec": "returns 'lmfzln' if x is even, else 'cjtp'.", "fn_name": "f", "argnames": "x", "default_ret": "lmfzln", "solution": "def f(x):\n return 'lmfzln' if x % 2 == 0 else 'cjtp'", "visible": [[[10], "lmfzln"], [[-9], "cjtp"], [[-13], "cjtp"]], "hidden": [[[-19], "cjtp"], [[22], "lmfzln"], [[31], "cjtp"], [[-29], "cjtp"], [[33], "cjtp"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[12, 1, 18]], 30], [[[6, 17, 17, 20, 12, 6]], 78], [[[16, 3, 10]], 26]], "hidden": [[[[0, 16, 1, 16, 17, 1]], 49], [[[2, 10, 9, 1, 8]], 27], [[[18, 13, 1, 8]], 39], [[[8, 20, 15, 6, 20, 4, 1]], 69], [[[4, 6, 10, 11, 15, 11]], 53]]}, {"spec": "returns 6*x + -3.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 6 * x + -3", "visible": [[[-7], -45], [[-9], -57], [[21], 123]], "hidden": [[[-25], -153], [[39], 231], [[-40], -243], [[-50], -303], [[3], 15]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["pvbnwys"], "sywn"], [["pdubh"], "hb"], [["pnedzjr"], "rjzd"]], "hidden": [[["iiknqdfe"], "efdqn"], [["dahrbqko"], "okqbr"], [["itlctecx"], "xcetc"], [["qjyap"], "pa"], [["aivlu"], "ul"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[5, 0, 14, 13, 0]], 32], [[[2, 0, 1, 2, 11, 3]], 11], [[[16, 1, 8, 17, 18]], 59]], "hidden": [[[[7, 4, 2, 16]], 27], [[[15, 3, 2, 9, 18, 6]], 48], [[[18, 2, 6, 11]], 35], [[[16, 19, 2]], 35], [[[11, 1, 9, 11, 16, 17]], 64]]}, {"spec": "replaces every 'a' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('a', 'u')", "visible": [[["lwke"], "lwke"], [["ctzwgg"], "ctzwgg"], [["kprl"], "kprl"]], "hidden": [[["rkabru"], "rkubru"], [["kvqdeg"], "kvqdeg"], [["lypah"], "lypuh"], [["cmoaab"], "cmouub"], [["gax"], "gux"]]}, {"spec": "returns 'giwlm' if x is even, else 'vdgv'.", "fn_name": "f", "argnames": "x", "default_ret": "giwlm", "solution": "def f(x):\n return 'giwlm' if x % 2 == 0 else 'vdgv'", "visible": [[[37], "vdgv"], [[-27], "vdgv"], [[-39], "vdgv"]], "hidden": [[[24], "giwlm"], [[-8], "giwlm"], [[-29], "vdgv"], [[57], "vdgv"], [[-32], "giwlm"]]}, {"spec": "returns 7*x + -7.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 7 * x + -7", "visible": [[[-47], -336], [[37], 252], [[-19], -140]], "hidden": [[[11], 70], [[-43], -308], [[27], 182], [[-49], -350], [[-21], -154]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["kxhmo"], "om"], [["vrgzkyue"], "euykz"], [["xmxtjk"], "kjt"]], "hidden": [[["smnqx"], "xq"], [["kemyns"], "sny"], [["vxnweufiz"], "zifuew"], [["dmhmt"], "tm"], [["palxer"], "rex"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[11, 10, 6, 19, 11, 2, 16]], 73], [[[12, 17, 13, 17, 11, 8, 15]], 93], [[[19, 20, 14, 8, 5, 8]], 74]], "hidden": [[[[3, 0, 19, 10, 13, 19]], 61], [[[8, 3, 16, 4]], 24], [[[14, 20, 5]], 39], [[[18, 0, 2, 0, 14, 10, 7]], 49], [[[3, 11, 20, 17, 18, 2]], 66]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["icotfv"], "vftoc"], [["fcbtmyw"], "wymtbc"], [["kqjpmskse"], "esksmpjq"]], "hidden": [[["fzcqct"], "tcqcz"], [["hkjwzxe"], "exzwjk"], [["ceahugrhk"], "khrguhae"], [["qhpogwe"], "ewgoph"], [["cuxbbz"], "zbbxu"]]}, {"spec": "returns 'vhbtdv' if x is even, else 'cozkuh'.", "fn_name": "f", "argnames": "x", "default_ret": "vhbtdv", "solution": "def f(x):\n return 'vhbtdv' if x % 2 == 0 else 'cozkuh'", "visible": [[[47], "cozkuh"], [[40], "vhbtdv"], [[42], "vhbtdv"]], "hidden": [[[-21], "cozkuh"], [[-32], "vhbtdv"], [[51], "cozkuh"], [[37], "cozkuh"], [[44], "vhbtdv"]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["vkhxbnkpj"], "jpknbxhk"], [["owcqwl"], "lwqcw"], [["leqsxp"], "pxsqe"]], "hidden": [[["banbxw"], "wxbna"], [["kqmcg"], "gcmq"], [["rbpzlo"], "olzpb"], [["csbkvlzck"], "kczlvkbs"], [["blbjzsy"], "yszjbl"]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["sxpsk"], "ksp"], [["cmdxgac"], "cagxd"], [["vrkofds"], "sdfok"]], "hidden": [[["ioqcst"], "tscq"], [["gqcuqle"], "elquc"], [["gaovjgu"], "ugjvo"], [["hvlwb"], "bwl"], [["zwnfolj"], "jlofn"]]}, {"spec": "returns 'sucu' if x is even, else 'hpf'.", "fn_name": "f", "argnames": "x", "default_ret": "sucu", "solution": "def f(x):\n return 'sucu' if x % 2 == 0 else 'hpf'", "visible": [[[20], "sucu"], [[-12], "sucu"], [[15], "hpf"]], "hidden": [[[21], "hpf"], [[44], "sucu"], [[10], "sucu"], [[56], "sucu"], [[49], "hpf"]]}, {"spec": "returns 2*x + 1.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 2 * x + 1", "visible": [[[12], 25], [[26], 53], [[46], 93]], "hidden": [[[-6], -11], [[-10], -19], [[-38], -75], [[34], 69], [[30], 61]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["odrsfo"], "ofsr"], [["attbdkbq"], "qbkdbt"], [["cgerypq"], "qpyre"]], "hidden": [[["zbajzyldc"], "cdlyzja"], [["bbgmew"], "wemg"], [["pcqnnsvkw"], "wkvsnnq"], [["ewfhqrxuh"], "huxrqhf"], [["yjxfh"], "hfx"]]}, {"spec": "joins the strings with '|' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '|'.join(w.upper() for w in xs)", "visible": [[[["ps", "bn", "nhwt"]], "PS|BN|NHWT"], [[["fquk", "nb", "ycdr", "yt"]], "FQUK|NB|YCDR|YT"], [[["ed", "fa", "upz"]], "ED|FA|UPZ"]], "hidden": [[[["ivoeq", "lnwki", "hjjn", "kz"]], "IVOEQ|LNWKI|HJJN|KZ"], [[["dzc", "uro"]], "DZC|URO"], [[["uhql", "uyxvi"]], "UHQL|UYXVI"], [[["jvj", "bcp"]], "JVJ|BCP"], [[["yil", "rqf", "bkzop", "zdma", "lz"]], "YIL|RQF|BKZOP|ZDMA|LZ"]]}, {"spec": "replaces every 'o' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'a')", "visible": [[["vdcu"], "vdcu"], [["dvupsx"], "dvupsx"], [["cqig"], "cqig"]], "hidden": [[["hid"], "hid"], [["sgfnw"], "sgfnw"], [["ycc"], "ycc"], [["krxgrgx"], "krxgrgx"], [["txu"], "txu"]]}, {"spec": "replaces every 'e' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'a')", "visible": [[["vcnmwv"], "vcnmwv"], [["mrkrsr"], "mrkrsr"], [["iwvvyg"], "iwvvyg"]], "hidden": [[["qhi"], "qhi"], [["gxsms"], "gxsms"], [["fwcl"], "fwcl"], [["jpoeviy"], "jpoaviy"], [["qizn"], "qizn"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[15, 10, 19, 17, 14, 3]], 75], [[[4, 8, 0, 10]], 22], [[[5, 11, 16, 6, 20, 14]], 72]], "hidden": [[[[17, 16, 1, 9]], 42], [[[9, 4, 14, 5, 18, 17]], 67], [[[12, 18, 2, 6, 4, 3, 17]], 57], [[[1, 16, 6, 17, 15, 11]], 65], [[[15, 4, 7, 3, 20, 15, 11]], 72]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["pjdzgoqko"], "okqog"], [["cjesecug"], "guce"], [["ztakq"], "q"]], "hidden": [[["ubjkhamk"], "kmah"], [["szwszorlz"], "zlroz"], [["vtbidgzm"], "mzgd"], [["behjosj"], "jso"], [["knefttzmq"], "qmztt"]]}, {"spec": "joins the strings with '_' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '_'.join(w.upper() for w in xs)", "visible": [[[["ryi", "vd"]], "RYI_VD"], [[["ifsm", "gf", "odr", "kbuvc"]], "IFSM_GF_ODR_KBUVC"], [[["yx", "gpffw", "adc"]], "YX_GPFFW_ADC"]], "hidden": [[[["vqjs", "mn", "dfe"]], "VQJS_MN_DFE"], [[["qp", "gzbf", "phlp", "iz"]], "QP_GZBF_PHLP_IZ"], [[["agkg", "hqsc"]], "AGKG_HQSC"], [[["hpc", "ntbc", "mgbh", "sbp", "rylei"]], "HPC_NTBC_MGBH_SBP_RYLEI"], [[["xob", "lltb", "lvpj"]], "XOB_LLTB_LVPJ"]]}, {"spec": "replaces every 'u' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('u', 'o')", "visible": [[["bsuquv"], "bsoqov"], [["lzrgqq"], "lzrgqq"], [["sjh"], "sjh"]], "hidden": [[["rmvug"], "rmvog"], [["gnq"], "gnq"], [["wdgd"], "wdgd"], [["tznvms"], "tznvms"], [["ahh"], "ahh"]]}, {"spec": "returns 3*x + -2.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 3 * x + -2", "visible": [[[-35], -107], [[-29], -89], [[48], 142]], "hidden": [[[40], 118], [[-1], -5], [[-30], -92], [[45], 133], [[46], 136]]}, {"spec": "returns 'tiguosd' if x is even, else 'boazo'.", "fn_name": "f", "argnames": "x", "default_ret": "tiguosd", "solution": "def f(x):\n return 'tiguosd' if x % 2 == 0 else 'boazo'", "visible": [[[-4], "tiguosd"], [[26], "tiguosd"], [[34], "tiguosd"]], "hidden": [[[-6], "tiguosd"], [[41], "boazo"], [[57], "boazo"], [[12], "tiguosd"], [[-33], "boazo"]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[11, 8, 13, 20, 13, 16]], 81], [[[9, 0, 14, 20, 17, 5, 18]], 83], [[[17, 1, 20, 12, 13, 17]], 79]], "hidden": [[[[9, 4, 13]], 26], [[[5, 7, 13, 11, 18]], 54], [[[11, 3, 7, 19, 19]], 59], [[[16, 5, 13]], 34], [[[19, 10, 2, 4, 11]], 44]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[10, 15, 6, 15, 15, 11, 6]], 78], [[[11, 14, 13, 4, 11, 1, 10]], 59], [[[8, 8, 20, 15, 19, 3]], 70]], "hidden": [[[[9, 13, 19, 12, 20, 8, 13]], 94], [[[20, 4, 3]], 20], [[[3, 17, 1, 18, 9, 11]], 55], [[[3, 8, 0, 8]], 16], [[[7, 8, 6]], 21]]}, {"spec": "joins the strings with '|' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '|'.join(w.upper() for w in xs)", "visible": [[[["ck", "asy", "ntj", "da", "edmkd"]], "CK|ASY|NTJ|DA|EDMKD"], [[["ydf", "gcj"]], "YDF|GCJ"], [[["ulk", "ltzm", "mm"]], "ULK|LTZM|MM"]], "hidden": [[[["wsfoq", "tmdz", "koehc", "odeih", "cut"]], "WSFOQ|TMDZ|KOEHC|ODEIH|CUT"], [[["oa", "yuhv"]], "OA|YUHV"], [[["tzj", "sgn", "lv"]], "TZJ|SGN|LV"], [[["ihaso", "ssjls", "kbvm", "zf"]], "IHASO|SSJLS|KBVM|ZF"], [[["rln", "be", "muts", "eopj", "iecqq"]], "RLN|BE|MUTS|EOPJ|IECQQ"]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[15, 18, 6, 7, 4, 17]], 63], [[[19, 10, 15, 9]], 53], [[[16, 4, 10, 0, 15, 2]], 41]], "hidden": [[[[7, 12, 11, 14, 9, 19, 5]], 72], [[[3, 0, 7, 4, 8, 3]], 15], [[[13, 18, 9, 18, 17, 5, 8]], 83], [[[9, 11, 10, 11, 6]], 47], [[[5, 10, 3]], 10]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[16, 19, 13, 9, 10, 17]], 84], [[[2, 8, 18, 14, 9, 7]], 56], [[[18, 14, 3, 16]], 48]], "hidden": [[[[4, 15, 14, 11, 11, 17, 20]], 88], [[[6, 15, 15, 10, 20, 2]], 66], [[[10, 6, 20, 11, 2, 11]], 58], [[[11, 11, 18, 10, 13, 2]], 63], [[[15, 3, 5]], 20]]}, {"spec": "returns 'vgd' if x is even, else 'vne'.", "fn_name": "f", "argnames": "x", "default_ret": "vgd", "solution": "def f(x):\n return 'vgd' if x % 2 == 0 else 'vne'", "visible": [[[-34], "vgd"], [[58], "vgd"], [[-24], "vgd"]], "hidden": [[[30], "vgd"], [[43], "vne"], [[18], "vgd"], [[48], "vgd"], [[57], "vne"]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[5, 1, 4]], 0], [[[12, 7, 7]], 26], [[[8, 4, 7, 5, 1, 11, 13]], 39]], "hidden": [[[[6, 19, 11, 3, 14]], 50], [[[6, 9, 6, 20, 4]], 41], [[[6, 16, 11, 9, 3]], 42], [[[2, 6, 12, 6, 7, 3, 5]], 31], [[[2, 1, 8]], 8]]}, {"spec": "returns 'ljjkxo' if x is even, else 'drn'.", "fn_name": "f", "argnames": "x", "default_ret": "ljjkxo", "solution": "def f(x):\n return 'ljjkxo' if x % 2 == 0 else 'drn'", "visible": [[[54], "ljjkxo"], [[44], "ljjkxo"], [[13], "drn"]], "hidden": [[[-11], "drn"], [[59], "drn"], [[-8], "ljjkxo"], [[-10], "ljjkxo"], [[-39], "drn"]]}, {"spec": "replaces every 'e' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'u')", "visible": [[["zinbw"], "zinbw"], [["anftfs"], "anftfs"], [["foxjfbu"], "foxjfbu"]], "hidden": [[["gvz"], "gvz"], [["exml"], "uxml"], [["rdpe"], "rdpu"], [["osy"], "osy"], [["chyjk"], "chyjk"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[2, 17, 2, 15, 7]], 39], [[[14, 0, 15]], 29], [[[7, 19, 3, 15, 3, 15, 11]], 67]], "hidden": [[[[11, 8, 18, 15, 19]], 71], [[[16, 15, 14, 9]], 54], [[[19, 8, 17, 1, 4]], 48], [[[20, 15, 2, 7]], 42], [[[9, 3, 12, 12, 19, 1, 10]], 62]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["qqxccbo"], "obccxq"], [["aezizb"], "bzize"], [["dacccjlll"], "llljccca"]], "hidden": [[["gfpgdjxs"], "sxjdgpf"], [["gicsge"], "egsci"], [["vxazwikw"], "wkiwzax"], [["wnfok"], "kofn"], [["xdvatxm"], "mxtavd"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[19, 0, 10, 3]], 29], [[[2, 20, 0, 17]], 37], [[[14, 13, 11]], 38]], "hidden": [[[[0, 0, 4, 1]], 0], [[[20, 11, 20]], 51], [[[17, 17, 1, 20]], 54], [[[13, 0, 17]], 30], [[[12, 13, 20, 19, 11, 20, 16]], 111]]}, {"spec": "joins the strings with '-' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '-'.join(w.upper() for w in xs)", "visible": [[[["oeeek", "zjf", "epzp", "zzyij"]], "OEEEK-ZJF-EPZP-ZZYIJ"], [[["lvu", "vydd", "afolf", "bq"]], "LVU-VYDD-AFOLF-BQ"], [[["kzlir", "ony", "entu", "ltqzg", "esnl"]], "KZLIR-ONY-ENTU-LTQZG-ESNL"]], "hidden": [[[["ewfak", "xs", "ce"]], "EWFAK-XS-CE"], [[["qh", "llk", "ddafs", "fuk"]], "QH-LLK-DDAFS-FUK"], [[["itj", "ab", "if", "oqkjs"]], "ITJ-AB-IF-OQKJS"], [[["kdgo", "mou"]], "KDGO-MOU"], [[["mn", "xpz", "xj", "nqh"]], "MN-XPZ-XJ-NQH"]]}, {"spec": "joins the strings with '_' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '_'.join(w.upper() for w in xs)", "visible": [[[["yoft", "klwoz", "kskg"]], "YOFT_KLWOZ_KSKG"], [[["uh", "ecprv"]], "UH_ECPRV"], [[["nkoeb", "wfjp", "dax", "el"]], "NKOEB_WFJP_DAX_EL"]], "hidden": [[[["fvkd", "rmfe", "qnetu", "hyt"]], "FVKD_RMFE_QNETU_HYT"], [[["ob", "oa", "zc"]], "OB_OA_ZC"], [[["pkwz", "fqt", "dsk", "sm"]], "PKWZ_FQT_DSK_SM"], [[["jkw", "lsprv", "izmpe"]], "JKW_LSPRV_IZMPE"], [[["dzyo", "vl", "ph", "gep"]], "DZYO_VL_PH_GEP"]]}, {"spec": "joins the strings with '|' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '|'.join(w.upper() for w in xs)", "visible": [[[["xlndb", "apq", "fstfq"]], "XLNDB|APQ|FSTFQ"], [[["nil", "wdez", "bxkxj", "ufwkx", "tn"]], "NIL|WDEZ|BXKXJ|UFWKX|TN"], [[["ceyr", "vo"]], "CEYR|VO"]], "hidden": [[[["vcqyn", "su", "tkje"]], "VCQYN|SU|TKJE"], [[["yg", "lkx", "ft"]], "YG|LKX|FT"], [[["xyg", "shxik"]], "XYG|SHXIK"], [[["fxnm", "euf", "qhi"]], "FXNM|EUF|QHI"], [[["ubwce", "gtkxo"]], "UBWCE|GTKXO"]]}, {"spec": "joins the strings with '-' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '-'.join(w.upper() for w in xs)", "visible": [[[["ovs", "zaak", "tn", "mm", "ynl"]], "OVS-ZAAK-TN-MM-YNL"], [[["ec", "utlft", "fycq", "svivg", "kcm"]], "EC-UTLFT-FYCQ-SVIVG-KCM"], [[["mudss", "sbhx", "vus"]], "MUDSS-SBHX-VUS"]], "hidden": [[[["kcs", "etc", "gy"]], "KCS-ETC-GY"], [[["fhpha", "rvy", "xn", "iuhc", "mwu"]], "FHPHA-RVY-XN-IUHC-MWU"], [[["ape", "yhdd", "eug", "atlh"]], "APE-YHDD-EUG-ATLH"], [[["nbnu", "hey", "isj", "sr", "adfs"]], "NBNU-HEY-ISJ-SR-ADFS"], [[["agnzi", "oq", "xopeh", "mbv", "tk"]], "AGNZI-OQ-XOPEH-MBV-TK"]]}, {"spec": "returns 'ulwfs' if x is even, else 'lvqk'.", "fn_name": "f", "argnames": "x", "default_ret": "ulwfs", "solution": "def f(x):\n return 'ulwfs' if x % 2 == 0 else 'lvqk'", "visible": [[[14], "ulwfs"], [[-27], "lvqk"], [[53], "lvqk"]], "hidden": [[[55], "lvqk"], [[38], "ulwfs"], [[-18], "ulwfs"], [[29], "lvqk"], [[-25], "lvqk"]]}, {"spec": "returns 4*x + -9.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 4 * x + -9", "visible": [[[-41], -173], [[-32], -137], [[-39], -165]], "hidden": [[[14], 47], [[-23], -101], [[45], 171], [[-5], -29], [[-11], -53]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[16, 2, 9, 18, 15]], 58], [[[15, 15, 5, 4, 5]], 44], [[[2, 9, 14, 13, 11, 6, 10]], 63]], "hidden": [[[[9, 19, 14, 18, 5]], 65], [[[4, 11, 1, 5, 20]], 40], [[[20, 7, 17, 16, 3]], 63], [[[6, 0, 6]], 12], [[[11, 5, 14, 9, 6]], 45]]}, {"spec": "returns 'gcfym' if x is even, else 'bxfgnu'.", "fn_name": "f", "argnames": "x", "default_ret": "gcfym", "solution": "def f(x):\n return 'gcfym' if x % 2 == 0 else 'bxfgnu'", "visible": [[[18], "gcfym"], [[37], "bxfgnu"], [[2], "gcfym"]], "hidden": [[[53], "bxfgnu"], [[-4], "gcfym"], [[19], "bxfgnu"], [[7], "bxfgnu"], [[-3], "bxfgnu"]]}, {"spec": "replaces every 'e' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'o')", "visible": [[["gnofnnj"], "gnofnnj"], [["ttsu"], "ttsu"], [["epgyqmm"], "opgyqmm"]], "hidden": [[["tyvei"], "tyvoi"], [["ozl"], "ozl"], [["efi"], "ofi"], [["twe"], "two"], [["iplkw"], "iplkw"]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[10, 19, 7, 12, 10, 8, 14]], 80], [[[6, 12, 10]], 28], [[[3, 17, 3]], 23]], "hidden": [[[[19, 14, 13, 6, 12]], 64], [[[16, 4, 8, 7, 0, 8]], 43], [[[13, 10, 5, 15]], 43], [[[16, 12, 6, 2, 2, 19, 12]], 65], [[[8, 13, 16, 9]], 46]]}, {"spec": "replaces every 'a' with 'i'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('a', 'i')", "visible": [[["kaanfb"], "kiinfb"], [["oijq"], "oijq"], [["aus"], "ius"]], "hidden": [[["jybb"], "jybb"], [["lkhxkl"], "lkhxkl"], [["sjcwovf"], "sjcwovf"], [["eur"], "eur"], [["rjzct"], "rjzct"]]}, {"spec": "returns 2*x + -7.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 2 * x + -7", "visible": [[[-21], -49], [[-36], -79], [[-26], -59]], "hidden": [[[18], 29], [[-14], -35], [[-43], -93], [[2], -3], [[39], 71]]}, {"spec": "replaces every 'e' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'o')", "visible": [[["umabz"], "umabz"], [["vnzfen"], "vnzfon"], [["ukb"], "ukb"]], "hidden": [[["bzryiog"], "bzryiog"], [["lxn"], "lxn"], [["vippepc"], "vippopc"], [["ndcs"], "ndcs"], [["ybh"], "ybh"]]}, {"spec": "replaces every 'u' with 'i'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('u', 'i')", "visible": [[["fxsshn"], "fxsshn"], [["lsid"], "lsid"], [["unbte"], "inbte"]], "hidden": [[["wnv"], "wnv"], [["gqko"], "gqko"], [["cpylxh"], "cpylxh"], [["tqzqmkk"], "tqzqmkk"], [["hamldve"], "hamldve"]]}, {"spec": "replaces every 'u' with 'e'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('u', 'e')", "visible": [[["hejutu"], "hejete"], [["lmjvib"], "lmjvib"], [["foskbw"], "foskbw"]], "hidden": [[["rrdsun"], "rrdsen"], [["ywwyg"], "ywwyg"], [["zedis"], "zedis"], [["aenzdq"], "aenzdq"], [["fxn"], "fxn"]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[17, 6, 6, 0]], 29], [[[2, 18, 14, 2]], 32], [[[6, 20, 10]], 36]], "hidden": [[[[14, 20, 17, 19, 3, 15, 20]], 105], [[[6, 6, 18, 7, 15]], 52], [[[18, 18, 9, 11]], 56], [[[12, 19, 12, 9]], 52], [[[15, 19, 6, 20, 16]], 76]]}, {"spec": "joins the strings with '::' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '::'.join(w.upper() for w in xs)", "visible": [[[["pui", "wf", "md", "zpghs"]], "PUI::WF::MD::ZPGHS"], [[["oj", "ojg", "psrq"]], "OJ::OJG::PSRQ"], [[["pcy", "bxjg", "akwhb", "gey", "lps"]], "PCY::BXJG::AKWHB::GEY::LPS"]], "hidden": [[[["glqk", "ou"]], "GLQK::OU"], [[["wuqt", "ddonk", "sxcq"]], "WUQT::DDONK::SXCQ"], [[["hb", "hbad", "vn", "ulsi", "mjnwf"]], "HB::HBAD::VN::ULSI::MJNWF"], [[["fir", "kgi", "yuoe", "sbz", "nfise"]], "FIR::KGI::YUOE::SBZ::NFISE"], [[["dhvne", "nqt", "tl", "picl", "dlex"]], "DHVNE::NQT::TL::PICL::DLEX"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[16, 11, 15]], 42], [[[16, 4, 8, 14, 13]], 55], [[[20, 3, 4, 13, 6, 1]], 43]], "hidden": [[[[19, 14, 7, 1]], 40], [[[17, 11, 6, 10]], 44], [[[0, 6, 16, 0, 13, 6]], 41], [[[14, 11, 16, 6, 6]], 53], [[[7, 7, 6]], 20]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[11, 19, 14, 1]], 44], [[[13, 20, 19, 0, 12, 5, 9]], 73], [[[12, 8, 10]], 30]], "hidden": [[[[17, 9, 20, 2, 12, 17]], 75], [[[7, 12, 10]], 29], [[[17, 1, 18]], 35], [[[15, 18, 4, 20, 9]], 62], [[[0, 2, 11, 17, 2]], 28]]}, {"spec": "returns 9*x + -6.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 9 * x + -6", "visible": [[[25], 219], [[-41], -375], [[-33], -303]], "hidden": [[[49], 435], [[33], 291], [[-30], -276], [[-6], -60], [[-45], -411]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["illseazf"], "fzae"], [["pzmuf"], "f"], [["jsohsooxd"], "dxoos"]], "hidden": [[["xcxdocpk"], "kpco"], [["xcdtoibbj"], "jbbio"], [["wvfjzkaa"], "aakz"], [["enrps"], "s"], [["vomoi"], "i"]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["yrebzmznn"], "nnzmzbe"], [["stmgltamu"], "umatlgm"], [["urtsvlnir"], "rinlvst"]], "hidden": [[["elaqa"], "aqa"], [["dbhdf"], "fdh"], [["ojnisyr"], "rysin"], [["soewti"], "itwe"], [["trlvmpt"], "tpmvl"]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["wnzswhqxs"], "sxqhwsz"], [["aribrfpyc"], "cypfrbi"], [["kzocoyrne"], "enryoco"]], "hidden": [[["ghhxmgnk"], "kngmxh"], [["dcxllqqo"], "oqqllx"], [["kjllw"], "wll"], [["aawajv"], "vjaw"], [["yxcnxeh"], "hexnc"]]}, {"spec": "returns 'izyhque' if x is even, else 'awhh'.", "fn_name": "f", "argnames": "x", "default_ret": "izyhque", "solution": "def f(x):\n return 'izyhque' if x % 2 == 0 else 'awhh'", "visible": [[[33], "awhh"], [[2], "izyhque"], [[8], "izyhque"]], "hidden": [[[56], "izyhque"], [[21], "awhh"], [[16], "izyhque"], [[18], "izyhque"], [[49], "awhh"]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["ixjidhm"], "mhdij"], [["envwkjspm"], "mpsjkwv"], [["ppywmmp"], "pmmwy"]], "hidden": [[["loejjaxtz"], "ztxajje"], [["imqnpstio"], "oitspnq"], [["mcfpciain"], "niaicpf"], [["mbaludiig"], "giidula"], [["wfqdfgoa"], "aogfdq"]]}, {"spec": "returns 9*x + -4.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 9 * x + -4", "visible": [[[26], 230], [[-24], -220], [[36], 320]], "hidden": [[[-42], -382], [[19], 167], [[6], 50], [[-1], -13], [[15], 131]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["caeota"], "ato"], [["tyzvqjg"], "gjqv"], [["fmlaut"], "tua"]], "hidden": [[["hkcktwo"], "owtk"], [["xjrwhtqep"], "peqthw"], [["ximmcm"], "mcm"], [["cstqchwpm"], "mpwhcq"], [["eiieffrr"], "rrffe"]]}, {"spec": "replaces every 'u' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('u', 'a')", "visible": [[["ils"], "ils"], [["zefouu"], "zefoaa"], [["pzzlz"], "pzzlz"]], "hidden": [[["kaa"], "kaa"], [["vaqzg"], "vaqzg"], [["kvezp"], "kvezp"], [["ncfy"], "ncfy"], [["napfoi"], "napfoi"]]}, {"spec": "returns 'loe' if x is even, else 'glucyp'.", "fn_name": "f", "argnames": "x", "default_ret": "loe", "solution": "def f(x):\n return 'loe' if x % 2 == 0 else 'glucyp'", "visible": [[[7], "glucyp"], [[35], "glucyp"], [[43], "glucyp"]], "hidden": [[[52], "loe"], [[46], "loe"], [[-16], "loe"], [[34], "loe"], [[-26], "loe"]]}, {"spec": "returns 4*x + -9.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 4 * x + -9", "visible": [[[48], 183], [[-42], -177], [[-30], -129]], "hidden": [[[-27], -117], [[-12], -57], [[-35], -149], [[46], 175], [[-23], -101]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["gwukgjrd"], "drjgk"], [["bmsas"], "sa"], [["bjdspnh"], "hnps"]], "hidden": [[["bgrvfleah"], "haelfv"], [["wmmqy"], "yq"], [["gtnyfzfz"], "zfzfy"], [["xsluriral"], "lariru"], [["qcnxto"], "otx"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["xgpfb"], "b"], [["hayxexhr"], "rhxe"], [["ugoeqoa"], "aoq"]], "hidden": [[["wfhfnqleq"], "qelqn"], [["wumrcqoi"], "ioqc"], [["zywncp"], "pc"], [["nevfdepva"], "avped"], [["erovyfi"], "ify"]]}, {"spec": "joins the strings with '-' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '-'.join(w.upper() for w in xs)", "visible": [[[["me", "crttr", "xotn", "czv"]], "ME-CRTTR-XOTN-CZV"], [[["pgxn", "zpibi", "th", "rpm"]], "PGXN-ZPIBI-TH-RPM"], [[["pfra", "bksqy", "ledou", "csktf", "mmeuy"]], "PFRA-BKSQY-LEDOU-CSKTF-MMEUY"]], "hidden": [[[["klalr", "ety"]], "KLALR-ETY"], [[["odxg", "cbue", "qhdyk", "xjph", "zeh"]], "ODXG-CBUE-QHDYK-XJPH-ZEH"], [[["tpewa", "qgcsd"]], "TPEWA-QGCSD"], [[["gvgp", "bysz"]], "GVGP-BYSZ"], [[["tbts", "rhben"]], "TBTS-RHBEN"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[10, 12, 6, 5, 6]], 39], [[[17, 14, 18]], 49], [[[7, 19, 3, 8, 5, 11]], 50]], "hidden": [[[[15, 5, 15, 5]], 40], [[[1, 0, 1]], 0], [[[20, 10, 1]], 30], [[[16, 2, 9, 20]], 45], [[[16, 17, 19, 11, 19, 20]], 102]]}, {"spec": "returns 'pzm' if x is even, else 'pbz'.", "fn_name": "f", "argnames": "x", "default_ret": "pzm", "solution": "def f(x):\n return 'pzm' if x % 2 == 0 else 'pbz'", "visible": [[[7], "pbz"], [[13], "pbz"], [[-7], "pbz"]], "hidden": [[[40], "pzm"], [[-40], "pzm"], [[14], "pzm"], [[6], "pzm"], [[47], "pbz"]]}, {"spec": "returns 3*x + -4.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 3 * x + -4", "visible": [[[-6], -22], [[9], 23], [[3], 5]], "hidden": [[[-15], -49], [[47], 137], [[38], 110], [[-47], -145], [[43], 125]]}, {"spec": "returns 'ehlajp' if x is even, else 'yzbszme'.", "fn_name": "f", "argnames": "x", "default_ret": "ehlajp", "solution": "def f(x):\n return 'ehlajp' if x % 2 == 0 else 'yzbszme'", "visible": [[[-22], "ehlajp"], [[-27], "yzbszme"], [[26], "ehlajp"]], "hidden": [[[-5], "yzbszme"], [[-15], "yzbszme"], [[9], "yzbszme"], [[12], "ehlajp"], [[8], "ehlajp"]]}, {"spec": "replaces every 'e' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'a')", "visible": [[["hac"], "hac"], [["llfqqqs"], "llfqqqs"], [["vixb"], "vixb"]], "hidden": [[["ctp"], "ctp"], [["xlegkhg"], "xlagkhg"], [["mkndn"], "mkndn"], [["shrgs"], "shrgs"], [["ihwngt"], "ihwngt"]]}, {"spec": "joins the strings with '-' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '-'.join(w.upper() for w in xs)", "visible": [[[["ox", "tfiq", "gje", "nn", "xwp"]], "OX-TFIQ-GJE-NN-XWP"], [[["mcvur", "gi", "lexz", "vfdly", "gp"]], "MCVUR-GI-LEXZ-VFDLY-GP"], [[["fgo", "ud"]], "FGO-UD"]], "hidden": [[[["gwen", "lne"]], "GWEN-LNE"], [[["enpqn", "kntkg"]], "ENPQN-KNTKG"], [[["wzlrr", "fp", "oxgp"]], "WZLRR-FP-OXGP"], [[["knddm", "yblyg", "yyq", "wiu", "ssw"]], "KNDDM-YBLYG-YYQ-WIU-SSW"], [[["ecwr", "usy", "rive", "rokj", "yxslb"]], "ECWR-USY-RIVE-ROKJ-YXSLB"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["tncqfwne"], "enwf"], [["zwfkungd"], "dgnu"], [["gtlbbz"], "zb"]], "hidden": [[["mkzfdcw"], "wcd"], [["gdrsj"], "j"], [["rshbarp"], "pra"], [["zsjmrwx"], "xwr"], [["weehuuytb"], "btyuu"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["hwyes"], "s"], [["rdpahoor"], "rooh"], [["tshnlzad"], "dazl"]], "hidden": [[["uuxqgtbx"], "xbtg"], [["fhzoccw"], "wcc"], [["jxxvpspwo"], "owpsp"], [["jxqfspl"], "lps"], [["eipmbuz"], "zub"]]}, {"spec": "returns 'hwdo' if x is even, else 'jgvpgg'.", "fn_name": "f", "argnames": "x", "default_ret": "hwdo", "solution": "def f(x):\n return 'hwdo' if x % 2 == 0 else 'jgvpgg'", "visible": [[[45], "jgvpgg"], [[34], "hwdo"], [[-5], "jgvpgg"]], "hidden": [[[44], "hwdo"], [[-7], "jgvpgg"], [[22], "hwdo"], [[51], "jgvpgg"], [[-33], "jgvpgg"]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["yibhnmwcl"], "lcwmn"], [["bliltgpby"], "ybpgt"], [["slyyyhw"], "why"]], "hidden": [[["mksdkija"], "ajik"], [["txkrlvur"], "ruvl"], [["csqqgdchj"], "jhcdg"], [["gjubvfze"], "ezfv"], [["nuovnym"], "myn"]]}, {"spec": "returns the string without its first 2 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[2:][::-1]", "visible": [[["xxfzjps"], "spjzf"], [["gtexo"], "oxe"], [["ylkbgghn"], "nhggbk"]], "hidden": [[["ejqtqfcqs"], "sqcfqtq"], [["dtdstrx"], "xrtsd"], [["juapi"], "ipa"], [["lyxvyc"], "cyvx"], [["gmsmi"], "ims"]]}, {"spec": "joins the strings with '::' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '::'.join(w.upper() for w in xs)", "visible": [[[["koqsf", "te"]], "KOQSF::TE"], [[["ze", "sv", "qnz", "bv", "bse"]], "ZE::SV::QNZ::BV::BSE"], [[["sspub", "cbedu", "ecp", "kpyxv"]], "SSPUB::CBEDU::ECP::KPYXV"]], "hidden": [[[["je", "efg", "nuw", "dvgh"]], "JE::EFG::NUW::DVGH"], [[["mvlvp", "ywbw", "vhksi"]], "MVLVP::YWBW::VHKSI"], [[["sqjmc", "zhu", "rr"]], "SQJMC::ZHU::RR"], [[["hr", "zdyb"]], "HR::ZDYB"], [[["kp", "gly", "yxb", "na", "voaj"]], "KP::GLY::YXB::NA::VOAJ"]]}, {"spec": "replaces every 'i' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'u')", "visible": [[["qpyntiv"], "qpyntuv"], [["jabirs"], "jaburs"], [["ngnieyq"], "ngnueyq"]], "hidden": [[["ybue"], "ybue"], [["vgqn"], "vgqn"], [["mvn"], "mvn"], [["etchmne"], "etchmne"], [["rpqadv"], "rpqadv"]]}, {"spec": "replaces every 'i' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'o')", "visible": [[["jurddub"], "jurddub"], [["nhw"], "nhw"], [["yahmxzq"], "yahmxzq"]], "hidden": [[["csh"], "csh"], [["sfw"], "sfw"], [["tkmsz"], "tkmsz"], [["pmsgnzq"], "pmsgnzq"], [["ustktjo"], "ustktjo"]]}, {"spec": "replaces every 'o' with 'u'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('o', 'u')", "visible": [[["amdexix"], "amdexix"], [["artwk"], "artwk"], [["rlh"], "rlh"]], "hidden": [[["rikr"], "rikr"], [["mcilgf"], "mcilgf"], [["noqdob"], "nuqdub"], [["den"], "den"], [["lplsr"], "lplsr"]]}, {"spec": "replaces every 'i' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'a')", "visible": [[["eohzt"], "eohzt"], [["tyu"], "tyu"], [["jsf"], "jsf"]], "hidden": [[["tocj"], "tocj"], [["fppmk"], "fppmk"], [["eaj"], "eaj"], [["whovsn"], "whovsn"], [["hnay"], "hnay"]]}, {"spec": "replaces every 'u' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('u', 'a')", "visible": [[["kzimy"], "kzimy"], [["ctrkx"], "ctrkx"], [["piw"], "piw"]], "hidden": [[["bdo"], "bdo"], [["zzo"], "zzo"], [["som"], "som"], [["ddtem"], "ddtem"], [["ynl"], "ynl"]]}, {"spec": "returns the sum of elements strictly greater than 4.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 4)", "visible": [[[[0, 19, 6, 20, 17, 13, 15]], 90], [[[4, 4, 13]], 13], [[[17, 3, 17, 20]], 54]], "hidden": [[[[8, 18, 15, 15, 7, 3, 1]], 63], [[[8, 3, 3, 18, 16, 17]], 59], [[[10, 2, 19, 9, 7, 5]], 50], [[[5, 20, 5, 19, 14, 0]], 63], [[[8, 6, 0, 16]], 30]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[12, 2, 19, 12, 6]], 49], [[[9, 15, 5, 10, 5, 0, 0]], 44], [[[4, 12, 1, 1, 4]], 20]], "hidden": [[[[1, 17, 11, 10]], 38], [[[19, 11, 9, 20]], 59], [[[19, 17, 9, 17]], 62], [[[5, 11, 12]], 28], [[[1, 14, 7, 5, 10, 11]], 47]]}, {"spec": "replaces every 'i' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'a')", "visible": [[["zrtifmh"], "zrtafmh"], [["paexl"], "paexl"], [["mfxosfg"], "mfxosfg"]], "hidden": [[["qjsezmc"], "qjsezmc"], [["ocvbi"], "ocvba"], [["zeqlk"], "zeqlk"], [["mgpwd"], "mgpwd"], [["acyrmaq"], "acyrmaq"]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["kblnwrr"], "rrwn"], [["eysspccdb"], "bdccps"], [["gavybo"], "oby"]], "hidden": [[["epswk"], "kw"], [["ukxrkrokn"], "nkorkr"], [["dznxhzaz"], "zazhx"], [["rvzzliuj"], "juilz"], [["msygz"], "zg"]]}, {"spec": "returns 5*x + -8.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 5 * x + -8", "visible": [[[32], 152], [[-20], -108], [[25], 117]], "hidden": [[[-33], -173], [[-11], -63], [[-1], -13], [[9], 37], [[-10], -58]]}, {"spec": "returns 'vih' if x is even, else 'thprujp'.", "fn_name": "f", "argnames": "x", "default_ret": "vih", "solution": "def f(x):\n return 'vih' if x % 2 == 0 else 'thprujp'", "visible": [[[44], "vih"], [[-18], "vih"], [[10], "vih"]], "hidden": [[[-2], "vih"], [[-20], "vih"], [[17], "thprujp"], [[26], "vih"], [[-38], "vih"]]}, {"spec": "returns 3*x + 5.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 3 * x + 5", "visible": [[[48], 149], [[-46], -133], [[39], 122]], "hidden": [[[9], 32], [[-9], -22], [[-10], -25], [[-11], -28], [[-16], -43]]}, {"spec": "returns the sum of elements strictly greater than 5.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 5)", "visible": [[[[20, 13, 11, 0, 15]], 59], [[[8, 2, 20, 12]], 40], [[[16, 12, 4, 20, 10, 12]], 70]], "hidden": [[[[16, 9, 3, 3, 18, 4, 1]], 43], [[[4, 15, 19, 19, 19, 7]], 79], [[[11, 20, 17, 2]], 48], [[[7, 13, 18, 10, 8]], 56], [[[10, 14, 20]], 44]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["wiooj"], "jo"], [["eqiqxeb"], "bexq"], [["rjoakehgz"], "zgheka"]], "hidden": [[["kbyejhs"], "shje"], [["ojqes"], "se"], [["aeijebs"], "sbej"], [["jteqnf"], "fnq"], [["rnwmetbm"], "mbtem"]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["xbzuls"], "sluzb"], [["ufervusxp"], "pxsuvref"], [["imttyqum"], "muqyttm"]], "hidden": [[["inkvssjld"], "dljssvkn"], [["mjpwuf"], "fuwpj"], [["splrs"], "srlp"], [["dbfjyq"], "qyjfb"], [["djodngw"], "wgndoj"]]}, {"spec": "returns 5*x + 6.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 5 * x + 6", "visible": [[[-29], -139], [[-44], -214], [[10], 56]], "hidden": [[[49], 251], [[28], 146], [[4], 26], [[-2], -4], [[39], 201]]}, {"spec": "replaces every 'a' with 'o'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('a', 'o')", "visible": [[["iymwbr"], "iymwbr"], [["hrxdifu"], "hrxdifu"], [["mia"], "mio"]], "hidden": [[["wtz"], "wtz"], [["phdbl"], "phdbl"], [["rphctqt"], "rphctqt"], [["tnaqfug"], "tnoqfug"], [["cflqsq"], "cflqsq"]]}, {"spec": "returns 'vop' if x is even, else 'msl'.", "fn_name": "f", "argnames": "x", "default_ret": "vop", "solution": "def f(x):\n return 'vop' if x % 2 == 0 else 'msl'", "visible": [[[33], "msl"], [[9], "msl"], [[-34], "vop"]], "hidden": [[[-33], "msl"], [[-31], "msl"], [[18], "vop"], [[11], "msl"], [[-25], "msl"]]}, {"spec": "returns the string without its first 1 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[1:][::-1]", "visible": [[["duhweacy"], "ycaewhu"], [["exicozna"], "anzocix"], [["gfqwozsmo"], "omszowqf"]], "hidden": [[["sxnnh"], "hnnx"], [["dsyaxh"], "hxays"], [["cwsrsbplj"], "jlpbsrsw"], [["dmymtjov"], "vojtmym"], [["idblp"], "plbd"]]}, {"spec": "returns the sum of elements strictly greater than 3.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 3)", "visible": [[[[9, 17, 18, 19]], 63], [[[18, 11, 3, 14]], 43], [[[19, 11, 20, 4, 9, 9, 11]], 83]], "hidden": [[[[12, 8, 7, 16, 16, 1, 11]], 70], [[[4, 16, 20, 7, 3, 2]], 47], [[[16, 16, 12]], 44], [[[0, 4, 19, 16]], 39], [[[13, 5, 13, 1, 10]], 41]]}, {"spec": "replaces every 'i' with 'e'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('i', 'e')", "visible": [[["uxx"], "uxx"], [["owdw"], "owdw"], [["zmdnunm"], "zmdnunm"]], "hidden": [[["trjipfy"], "trjepfy"], [["bfilg"], "bfelg"], [["hmbs"], "hmbs"], [["qdauku"], "qdauku"], [["jzbdf"], "jzbdf"]]}, {"spec": "returns the string without its first 3 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[3:][::-1]", "visible": [[["mdlla"], "al"], [["boekmu"], "umk"], [["tndmig"], "gim"]], "hidden": [[["riceqkjvv"], "vvjkqe"], [["llglc"], "cl"], [["ywahqai"], "iaqh"], [["flcnxoxu"], "uxoxn"], [["rytconzw"], "wznoc"]]}, {"spec": "replaces every 'e' with 'a'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'a')", "visible": [[["hmbiap"], "hmbiap"], [["emcekbc"], "amcakbc"], [["qhmwied"], "qhmwiad"]], "hidden": [[["pgtp"], "pgtp"], [["najnp"], "najnp"], [["plmwbdc"], "plmwbdc"], [["lufs"], "lufs"], [["uwq"], "uwq"]]}, {"spec": "replaces every 'e' with 'i'.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s.replace('e', 'i')", "visible": [[["qjqydc"], "qjqydc"], [["ypjpg"], "ypjpg"], [["kvkksx"], "kvkksx"]], "hidden": [[["wdjny"], "wdjny"], [["mmvjzs"], "mmvjzs"], [["mij"], "mij"], [["maeise"], "maiisi"], [["nyue"], "nyui"]]}, {"spec": "returns 'jeepr' if x is even, else 'vbsywdu'.", "fn_name": "f", "argnames": "x", "default_ret": "jeepr", "solution": "def f(x):\n return 'jeepr' if x % 2 == 0 else 'vbsywdu'", "visible": [[[-35], "vbsywdu"], [[4], "jeepr"], [[-40], "jeepr"]], "hidden": [[[-6], "jeepr"], [[-12], "jeepr"], [[53], "vbsywdu"], [[15], "vbsywdu"], [[-7], "vbsywdu"]]}, {"spec": "returns the sum of elements strictly greater than 2.", "fn_name": "f", "argnames": "xs", "default_ret": 0, "solution": "def f(xs):\n return sum(v for v in xs if v > 2)", "visible": [[[[2, 18, 10, 19, 17, 20]], 84], [[[13, 4, 19, 4]], 40], [[[14, 20, 15]], 49]], "hidden": [[[[13, 16, 0, 11]], 40], [[[13, 7, 18]], 38], [[[12, 16, 20, 16, 11, 19, 16]], 110], [[[7, 0, 20, 11, 0, 7]], 45], [[[12, 8, 7, 4, 19, 12]], 62]]}, {"spec": "joins the strings with '-' after uppercasing each.", "fn_name": "f", "argnames": "xs", "default_ret": "", "solution": "def f(xs):\n return '-'.join(w.upper() for w in xs)", "visible": [[[["xoqmy", "bk", "qxmy", "oocl"]], "XOQMY-BK-QXMY-OOCL"], [[["jctr", "vg", "uoaqf"]], "JCTR-VG-UOAQF"], [[["xkto", "pe", "wva", "urvuz"]], "XKTO-PE-WVA-URVUZ"]], "hidden": [[[["lvfp", "hdms", "pxdz"]], "LVFP-HDMS-PXDZ"], [[["cnl", "qwcwg", "nmmx"]], "CNL-QWCWG-NMMX"], [[["pfeiy", "zgej", "osmm"]], "PFEIY-ZGEJ-OSMM"], [[["fg", "ascy", "pzc", "ipab"]], "FG-ASCY-PZC-IPAB"], [[["tz", "dh", "exls"]], "TZ-DH-EXLS"]]}, {"spec": "returns 8*x + 0.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 8 * x + 0", "visible": [[[-34], -272], [[30], 240], [[-40], -320]], "hidden": [[[19], 152], [[-11], -88], [[10], 80], [[-47], -376], [[-23], -184]]}, {"spec": "returns 'ymcuydc' if x is even, else 'ujc'.", "fn_name": "f", "argnames": "x", "default_ret": "ymcuydc", "solution": "def f(x):\n return 'ymcuydc' if x % 2 == 0 else 'ujc'", "visible": [[[11], "ujc"], [[33], "ujc"], [[32], "ymcuydc"]], "hidden": [[[44], "ymcuydc"], [[35], "ujc"], [[-4], "ymcuydc"], [[21], "ujc"], [[-29], "ujc"]]}, {"spec": "returns 5*x + 3.", "fn_name": "f", "argnames": "x", "default_ret": 0, "solution": "def f(x):\n return 5 * x + 3", "visible": [[[-23], -112], [[-33], -162], [[2], 13]], "hidden": [[[3], 18], [[9], 48], [[-44], -217], [[25], 128], [[34], 173]]}, {"spec": "returns the string without its first 4 characters, reversed.", "fn_name": "f", "argnames": "s", "default_ret": "", "solution": "def f(s):\n return s[4:][::-1]", "visible": [[["poffbi"], "ib"], [["bvnmeaobr"], "rboae"], [["ceoslm"], "ml"]], "hidden": [[["trcvziq"], "qiz"], [["hfdiqsdqz"], "zqdsq"], [["eefmr"], "r"], [["aornu"], "u"], [["dfyen"], "n"]]}] |