Задача: Ряд клавиатуры
https://t.me/pythonlУсловие: дается массив из строк, необходимо вернуть те строки из массива, которые могут быть набраны лишь при использовании знаков из одного ряда.
Пример:
Ввод: words = ["Hello","Alaska","Dad","Peace"]
Вывод: ["Alaska","Dad"]
Объяснение:
Ввод: words = ["omk"]
Вывод: [ ]
Решение:
Python
class Solution:
def findWords(self, words: List[str]) -> List[str]:
return [w for w in words if any([set(w.lower()) <= e for
e in [set("qwertyuiop"),
set("asdfghjkl"),
set("zxcvbnm")]
])
]