讨论/题目交流/我太菜了,qqqqqq看不懂/
我太菜了,qqqqqq看不懂

这第一题是要干什么啊

展开讨论
共 8 个讨论
import inspect
def q():
    return "import inspect\n" + inspect.getsource(q)

输出了一模一样的代码然而过不了😂

1

他会比对你返回的字符串 和你提交的代码是否一致

做到2点:

  1. 所有代码部署在第一行,不要换行
  2. 涉及字符串的双引号, 记得用ASCII码输出代替,不要用",你会陷入无限套娃的烦恼

我的代码:

class Solution {char c=34;String format="class Solution {char c=34;String format=%s;public String q(){return String.format(format,getQ(format));} public String getQ(String format){return c+format+c;}}";public String q(){return String.format(format,getQ(format));} public String getQ(String format){return c+format+c;}}
1

赛后补题

def q():
    res = ["    return 'def q():'+'\\n'+'    res = '+ str(res)+ '\\n'+ ''.join(res)"]
    return 'def q():'+'\n'+'    res = '+ str(res)+ '\n'+ ''.join(res)
1

蒙蔽了

顶不住

自行搜索
自输出程序/自产生程序

人类迷惑行为大赏

class Solution { public String q() { String s = "class Solution { public String q() { String s =  return s.substring(0,48)+(char)(1+'!')+s+(char)(1+'!')+';'+s.substring(48);}}"; return s.substring(0,48)+(char)(1+'!')+s+(char)(1+'!')+';'+s.substring(48);}}

套娃警告

def q():
    s='def q():%c    s=%c%s%c%c    return s%c(chr(10),chr(39),s,chr(39),chr(10),chr(37))'
    return s%(chr(10),chr(39),s,chr(39),chr(10),chr(37))