当前位置: 首页 > 后端技术 > PHP

LeetcodePHP题解--D25500.KeyboardRow

时间:2023-03-30 00:56:03 PHP

500.KeyboardRow主题链接500.KeyboardRow主题分析给定一个字符串数组,返回其字母在QWERTY键盘中出现在同一行的字符串。例如,在单词hello中,字母h和l在键盘的第二行(或中间行),其余字母e和o在第一行。因此排除之。再比如,在达拉斯,所有的字母都在中间一行,然后返回。思路我的思路是将键盘每一行出现的字母存入3个数组(因为有3行),将每个字符串分成一个数组,判断数组和字母数组中的是否有区别每一行。如果散落在不同的线路中,必然与某一线路有所区别。使用array_filter函数过滤这些坏字符串。最终代码