Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- arrX = [220, 116, 104, 105, 3, 115, 23, 32, 108, 105, 110, 101,
- 138, 32, 105, 11, 115, 6, 32, 100, 105, 27, 102, 102,
- 101, 147, 114, 101, 13, 110, 116, 32, 102, 114, 111, 3,
- 109, 2, 32, 116, 104, 101, 134, 32, 111, 25, 110, 101,
- 18, 32, 101, 151, 110, 99, 124, 114, 121, 132, 112, 116,
- 101, 152, 100, 32, 105, 5, 110, 32, 116, 104, 101, 130,
- 32, 113, 25, 117, 125, 105, 152, 6, 122,];
- const maxValueOfUsedASCIICode = 122; // not the same as in quiz!
- const minValueOfUsedASCIICode = 32;
- function decodeStringFromASCIIArray(arr, minCode, maxCode) {
- let res = '';
- for (let i = 0; i < arr.length; i++){
- if (arr[i] <= maxCode && arr[i] >= minCode) {
- res = res + String.fromCharCode(arr[i]);
- }
- }
- return res; // важно! эта строка и есть возврат значения из функции, которое она подставляет в месте ее вызова.
- }
- // вызов фунции и вывод на экран возвращаемого ей значения
- let decodedString = decodeStringFromASCIIArray(arrX, minValueOfUsedASCIICode, maxValueOfUsedASCIICode);
- console.log(decodedString);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement