Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. function buildTable() {
  2. var table = {}
  3. const rowA = "qwertyuiop".split('')
  4. const rowB = "asdfghjkl".split('')
  5. const rowC = "zxcvbnm".split('')
  6.  
  7. for (var i = 0; i < rowA.length; i++) {
  8. table[rowA[i]] = 1;
  9. }
  10. for (var i = 0; i < rowB.length; i++) {
  11. table[rowB[i]] = 2;
  12. }
  13. for (var i = 0; i < rowC.length; i++) {
  14. table[rowC[i]] = 3;
  15. }
  16. return table;
  17. };
  18.  
  19. function valid(table, chars) {
  20. for (var i = 1; i < ret.length; i++){
  21. if (table[chars[i]] != table[chars[i-1]]) {
  22. return false;
  23. }
  24. }
  25. return true;
  26. };
  27.  
  28. table = buildTable();
  29. console.log(table);
  30.  
  31. const inputs = ['Alaska', 'Dad', 'apple']
  32. for (var i = 0; i < inputs.length; i++) {
  33. if (valid(table, inputs[i].toLowerCase())) {
  34. console.log('[VALID ROW] ' + inputs[i]);
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement