HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Создуктор (Dictionary) > problem:


17. Keyboard Row

Volume problems

• 09. Roman to integer
• 10. Тамгалардын комбинациясы
• 11. Создуктон минималдуу маанис...
• 12. Word Break
• 13. Элис менен Бобдун конфеттери
• 14. Жакшы жуп
• 15. Find Common Characters
• 16. Бириктирилген создук
• 17. Keyboard Row
• 18. Эки сандын суммасы
• 19. Goal Parser

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb. Difficulty Alpha

Given an array of strings words, return the words that can be typed using letters of the alphabet on only one row of American keyboard.
In the American keyboard:
the first row consists of the characters "qwertyuiop",
the second row consists of the characters "asdfghjkl", and
the third row consists of the characters "zxcvbnm".
Input:
Enter a string or several strings separated by a space.
Output:
1) Displays only those strings whose symbols are on the same row of the keyboard.
2) Displays an empty array if the string consists of 3 symbols that are on different rows of the keyboard.
№1 тапшырма
Баскычтоп катар
Соз саптарынын массивдерин эске алып, америкалык клавиатуранын бир катарындагы алфавиттин тамгалары менен терууго мумкун болгон создорду кайтарыныз.
Америкалык клавиатурада:
биринчи сап «qwertyuiop» каармандарынан турат,
экинчи сап «asdfghjkl» жана символдордон турат
учунчу сап «zxcvbnm» тамгаларынан турат.
Кириштер:
Боштук менен болунгон сапты же бир нече сапты киргизиниз.
Чыгыштар:
1) Клавиатуранын бир катарындагы символдору болгон саптарды гана корсотот.
2) Эгерде сап клавиатуранын ар кандай саптарында жайгашкан 3 символдон турса, бош массивди корсотот.
Задание №1
Ряд клавиатуры
Учитывая массив строк word, верните слова, которые можно напечатать, используя буквы алфавита только в одном ряду американской клавиатуры, как показано на рисунке ниже.
В американской клавиатуре:
первая строка состоит из символов «qwertyuiop»,
вторая строка состоит из символов «asdfghjkl», а
третья строка состоит из символов «zxcvbnm».
Входные данные:
Вводим строку или несколько строк через пробел.
Выходные данные:
1)Выводит только те строки, символы которых находятся на одном ряду клавиатуры.
2)Выводит пустой массив, если строка состоит из 3х символов, которые находятся на разных рядах клавиатуры.
Пример 1:
["Hello", "Alaska", "Dad", "Peace"]
Вывод 1:
["Alaska","Dad"]

Пример 2:
["omk"]
Вывод 2:
[]

Для отправки решений необходимо выполнить вход.

www.contester.ru