Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const fs = require("fs");
  2. let inp = (fs.readFileSync("C:\\Users\\Dmitry\\Desktop\\JSS\\13\\input.txt", "utf8")).toLowerCase().split('');
  3. inp.shift(0);
  4. //console.log(inp);
  5. let alf = Array('а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к',
  6.     'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', ' ', '!', '?', ',', '.', ':', '-');
  7.  
  8. function unique(arr) {
  9.     let result = [];
  10.     for (let str of arr) {
  11.         if (!result.includes(str)) {
  12.             result.push(str);
  13.         }
  14.     }
  15.     return result;
  16. }
  17.  
  18. let Slovar = {};
  19.  
  20. for (let i = 10; i < 50; i++) {
  21.     Slovar[alf[i - 10]] = i;
  22. }
  23. console.log(Slovar);
  24. let un = unique(inp);
  25.  
  26. result = "";
  27. //console.log(inp);
  28. for (let el in inp) {
  29.     for (let x in Slovar) {
  30.         if (x === inp[el]) result += Slovar[x]
  31.         if (x === un[el]) console.log(x,"=>", Slovar[x]);
  32.     }
  33. }
  34. console.log(result);
  35.  
  36. inp = (fs.readFileSync("C:\\Users\\Dmitry\\Desktop\\JSS\\13\\1.txt", "utf8")).split('');
  37.  
  38. let k = 0;
  39. let check = "";
  40. result = "";
  41.  
  42. for (let el in inp) {
  43.     check += inp[el];
  44.     k++;
  45.     if (k === 2) {
  46.         for (let x in Slovar) {
  47.             if (check.toString() === Slovar[x].toString()) {
  48.                 result += x;
  49.             }
  50.         }
  51.         k = 0;
  52.         check = "";
  53.     }
  54. }
  55. //console.log(inp);
  56. console.log(result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement