-
-
Save rtivital/2a9c35ad331271b90699 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function getMessage(a, b){ | |
if (typeof a === "boolean") { | |
if(a == true){ | |
return "Переданное GIF-изображение анимировано и содержит " + b + " кадров"; | |
} | |
else if(a == false){ | |
return("Переданное GIF-изображение не анимировано"); | |
} | |
} | |
if(typeof(a) == "number"){ | |
return("Переданное SVG-изображение содержит " + a + " объектов и " + (b * 4) + " аттрибутов") | |
} | |
if(Array.isArray(a) && Array.isArray(b)){ | |
// Если оба аргумента массивы, то вернуть строку: | |
// "Общая площадь артефактов сжатия: [square] пикселей" | |
// где [square] — это сумма произведений соответствующих элементов массивов a и b, | |
// cумма произведения первого элемента a с первым элементом b, второго со вторым и так далее | |
for(var i = 0; i < a.length; i++){ | |
var arr = []; | |
arr.push(a[i] * b[i]); | |
var square = 0; | |
square = square + arr[i]; | |
return("Общая площадь артефактов сжатия: " + square + " пикселей"); | |
} | |
} | |
if(Array.isArray(a)){ | |
for(var i = 0; i < a.length; i++){ | |
var sum = 0; | |
sum = sum + a[i]; | |
sum += a[i]; | |
return("Количество красных точек во всех строчках изображения: " + sum); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment