Skip to content

Instantly share code, notes, and snippets.

@rtivital
Created January 20, 2016 14:20
Show Gist options
  • Save rtivital/2a9c35ad331271b90699 to your computer and use it in GitHub Desktop.
Save rtivital/2a9c35ad331271b90699 to your computer and use it in GitHub Desktop.
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