您好我开始编写clojure代码并练习Hackerrank问题。
问题要求我输入
2
RGRG
BGYG
其中2是测试用例的数量,后跟2个字符串。
我编写了以下代码来获取输入并打印输出fullballs?
是我的函数:
(defn Start [FuncToCall inputParse outputParse]
(let [lines (line-seq (java.io.BufferedReader. *in*))
input (rest lines)
times (first lines)]
(for [i (range (Integer. times))]
(outputParse (FuncToCall (inputParse (nth input i)))))
))
(Start fullballs?
(fn [x] x)
(fn [x]
(if x
(println "True")
(println "False"))
x))
但是,Hackerrank说stdout上没有任何内容。
此外,当我尝试int cider repl
时,它不像通常那样
(False
False
false false)
我的两个测试用例..
for
出现此问题或我的代码出错了吗?