Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 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. str = str.split("")
  19. str.forEach(function(elt){
  20. freq[table[elt]]++;
  21. })
  22. var num_zeroes = 0
  23. freq.forEach(function(elt) {
  24. num_zeroes += (freq[elt] == 0);
  25. })
  26. return num_zeroes == 2
  27. }
  28.  
  29. var table = buildTable()
  30. inputs = ['Alaska', 'dad', 'hello',]
  31. inputs.forEach(function(elt) {
  32. if (check(table, elt)) console.log(elt)
  33. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement