JSFiddle - React, Tailwind, and code Playground

by MasterAlex

HTML

<div id="result"></div>
<button id="calculate">Посчитать</button>

JavaScript

/*Задача 1

Рассмотрим все возможные числа a в степени b для 1<a<6 и 1<b<6: 
22=4, 23=8, 24=16, 25=32 32=9, 33=27, 34=81, 35=243 42=16, 43=64, 44=256, 45=1024, 52=25, 53=125, 54=625, 55=3125 
Если убрать повторения, то получим 15 различных чисел. 

Сколько различных чисел a в степени b для 2<a<128 и 2<b<141? */

$(document).ready(function() {
    $('#calculate').on('click',function() {
    	var arrayList = [];
    	var i = 0;
        for(var a=3; a<128;a++) {
            for (var b=3; b<141;b++) {
                arrayList[i]=Math.pow(a, b);
                i++;
            }
        }
        arrayList = $.unique(arrayList);
        $('#result').text(arrayList.length);
	});
});