今天是我用文字记录进步的第一天~
LC每日一题|20240401 - 2810. 故障键盘
你的笔记本键盘存在故障,每当你在上面输入字符
'i'时,它会反转你所写的字符串。而输入其他字符则可以正常工作。给你一个下标从 0 开始的字符串
s,请你用故障键盘依次输入每个字符。返回最终笔记本屏幕上输出的字符串。
提示:
1 <= s.length <= 100s由小写英文字母组成s[0] != 'i'
题目级别: Easy
Easy自然要有Easy的解法,鉴于数据量非常小,我选择放肆模拟~
代码如下:
class Solution {
fun finalString(s: String): String {
var ans = ""
for (i in s.indices) {
if (s[i] == 'i') ans = ans.reversed() else ans += s[i]
}
return ans
}
}