首页 > 解决方案 > AtomicKotlin 课程添加了额外的空格并且不接受答案

问题描述

我正在学习 Atomic Kotlin 课程,在第一个练习中,我得到了这样的结果: 输出压缩 这是我的代码: 我的运动解决方案 它应该接受我的答案,但它不接受。似乎是什么问题?

标签: kotlinintellij-idea

解决方案


我通过转到 build.gradle 文件并从中修改 printOutput 来解决它:

def printOutput(def output) {
    return tasks.create("printOutput") {
        println "#educational_plugin_checker_version 1"
        def lines = output.toString().split("(?<=\n)|(?=\n)")
        for (line in lines) {
            println "#educational_plugin" + line
        }
    }
}

对此:

def printOutput(def output) {
    return tasks.create("printOutput") {
        def lines = output.toString().split("\n")
        for (line in lines) {
            println "#educational_plugin" + line
        }
    }
}

推荐阅读