Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. function buildTable() {
  2. keyboard = [
  3. 'QWERTYUIOPqwertyuiop',
  4. 'ASDFGHJKLasdfghjkl',
  5. 'ZXCVBNMzxcvbnm',
  6. ]
  7. var table = {}
  8. for (var row = 0; row < keyboard.length; row++) {
  9. for (var col = 0; col < keyboard[row].length; col++) {
  10. table[keyboard[row][col]] = row
  11. }
  12. }
  13. return table
  14. }
  15.  
  16. function check(table, str) {
  17. freq = [0, 0, 0]
  18. for (var i = 0; i < str.length; i++) {
  19. freq[table[str[i]]]++
  20. }
  21. var num_zeroes = 0
  22. for (var i = 0; i < freq.length; i++) {
  23. if (freq[i] == 0) num_zeroes++
  24. }
  25. return num_zeroes == 2
  26. }
  27.  
  28. var table = buildTable()
  29. inputs = ['Alaska', 'dad', 'hello',]
  30. for (var i = 0; i < inputs.length; i++) {
  31. if (check(table, inputs[i])) console.log(inputs[i])
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement