第三天今年第一次要求使用正则表达式。这些谜题每天都在变得越来越难,但我仍然可以在早上喝咖啡的时候解决它们。
第一个难题只需要获取正则表达式匹配结果,而第二个难题是按顺序处理所有匹配。
我想出了一个简单的when
:
when (command. value ) { "do()" -> enabled = true "don't()" -> enabled = false else /*mul*/ -> if (enabled) { // add to the sum } }
今天我也有时间将项目转换为 Kotlin Multiplatform。最初,我使用了 Amper 模板,它在 JVM 上运行。我将在未来几天进一步改进它。
像往常一样,我的代码位于 GitHub 上: kropp/aoc24 。明天见!
这是#100DaysToOffload的第 23 篇文章