Данный отчёт сгенерирован 10.02.2023 18:21:31 UTC.
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation 10.02.2023 18:21:31
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation 10.02.2023 18:21:31
Задача: Частотний словник
10.02.2023 18:21:31
Описание: Оголосіть функцію fd(lst), яка отримує масив слів (тобто рядків) і повертає частотний словник,
складений з цього масиву слів. Словник - це об'єкт, властивостями якого є слова,
а значеннями - кількість входжень даного слова у заданий масив слів.
10.02.2023 18:21:31
Решений: 88
10.02.2023 18:21:31
Частотний словник
10.02.2023 18:21:31
function fd(words)
{
let states = {}
for(let n of words)
{
if (!states[n])
states[n]=0
states[n]+=1
}
return states
}
function fd(words){
let count = 0;
let a = {};
for(let i in words)
{
for(let a in words)
{
if(words[i] === words[a])
count++;
}
a[words[i]] = count;
count = 0;
}
return a;
}
function fd(lst) {
let freqDict = {};
for (let word of lst) {
if (!freqDict[word]) {
freqDict[word] = 1;
}
else {
freqDict[word]++;
}
}
return freqDict;
}
function fd(words){
let lst = {};
for (i=0; i if (lst[words[i]] === undefined){
lst[`${words[i]}`] = 0
}
if (`${words[i]}` in lst) {lst[words[i]]++}
}
return lst;
}
function fd(words){
let result = {}
for (let i of words){
if (result[i]){
result[i]++
}
else{
result[i] = 1
}
}
return result
}
function fd(words){
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
function fd(lst) {
let obj = {};
for (let i = 0; i < lst.length; i++) {
let word = lst[i];
if (obj[word]) {
obj[word]++;
} else {
obj[word] = 1;
}
}
return obj;
}
function fd(words){
let vocab = {};
for(let i = 0; i < words.length; i++)
if (vocab[words[i]]) vocab[words[i]] = vocab[words[i]] + 1;
else vocab[words[i]] = 1;
return vocab;
}
function fd(words){
let obj = {};
let count = 0;
for(let i = 0;i< words.length;i++){
obj[words[i]] = 0;
}
for(let key in obj){
for(let i = 0;i < words.length;i++){
if(key == words[i])
obj[key]+=1
}
}
return obj
}
function fd(words){
let obj = {};
for(i in words){
if(!obj[words[i]]){
obj[words[i]]=1;
} else {
obj[words[i]]++;
}
}
return obj;
}
function fd(words){
var obj = {};
count = 0;
for (var i = 0;i< words.length;i ++){
for (var j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
obj[words[i]] = count;
count = 0;
}
return obj;
}
function fd(words){
let d = {};
for (let i of words){
if (!d[i])d[i]=0;
d[i]+=1;
}
return d;
}
function fd(lst){
let obj = {}
lst.sort()
for(let i = 0; i< lst.length; i++){
if(lst[i]!==lst[i-1]){
obj[lst[i]]=1
}else obj[lst[i]]++
}
return obj
}
function fd(words){
var dictionary = {};
count = 0;
for (var i = 0;i< words.length;i ++){
for (var j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
dictionary[words[i]] = count;
count = 0;
}
return dictionary;
}
function fd(words){
let obj = {};
for (let i of words){
if (obj[i] === undefined){
obj[i] = 1;
}
else obj[i]++;
}
return obj;
}
function fd(words){
let states ={};
let arr = [...words];
//let words = [];
//let e = [...words]
/// states= e;
// words.push(states);
for (let el of arr) {
states[el] === undefined ? states[el] = 1 : states[el]++;
}
return states;
}
function fd(lst) {
let slov = {};
for (let i = 0; i < lst.length; i++)
slov[lst[i]] = 0;
for (let i = 0; i < lst.length; i++)
slov[lst[i]]++;
return slov;
}
function fd(words){
let slovnyk = {};
let words1 = [...words];
console.log(words1);
for(let each of words){
let counter = 0;
while(words1.indexOf(each) != -1){
words1.splice(words1.indexOf(each),1)
counter++;
slovnyk[each] = counter;
}
}
return slovnyk;
}
function fd(words){
let obj = {}
for(let el in words){
obj[words[el]] = obj[words[el]] == undefined ? 1 : obj[words[el]] +1
}
return obj
}
function fd(words)
{
let obj = {};
let el;
for (let i = 0; i < words.length; i++)
{
el = words[i];
let count = 0;
if (obj[el] === undefined)
{
for (let j = 0; j < words.length; j++)
{
if (el === words[j])
count++;
}
obj[el] = count;
}
}
return obj;
}
function fd(words){
let vocab = new Object()
for(let i = 0; i < words.length; i++){
let word = words[i]
if(vocab[word] != undefined){
vocab[word] ++
}
else{
vocab[word]=1
}
}
return vocab
}
function fd(words)
{
var obj = new Object();
for(let i = 0;i< words.length;i++)
{
obj[words[i]] = 0;
}
for(let i = 0;i< words.length;i++)
{
obj[words[i]]++;
}
return obj;
}
function fd(words) {
answ = new Object();
for (let i = 0; i < words.length; i++) {
if (words[i] in answ) answ[words[i]]++;
else answ[words[i]] = 1;
}
return answ;
}
function fd(words){
let dict={}
for(const elem of words){
dict[elem]=(dict[elem] || 0) + 1
}
return dict
}
function fd(words){
let summa=0;
let a={};
for(let i=0;i< words.length;i++){
for(let j=0;j< words.length;j++){
if(words[i]==words[j])
summa++;
}
a[words[i]]=summa;
summa=0;
}
return a;
}
function fd(words){
dict = {}
for(i of words){
if(dict[i] == undefined){
dict[i] = 1
}else dict[i] = dict[i]+1
}
return dict
}
function fd(words) {
return words.reduce((result, item) => {
result[item] = words.filter(a => a == item).length;
return result;
}, {})
}
function fd(words){
let dictionary={};
count=0;
for (let i=0; i< words.length; i++){
for (let j=0; j< words.length; j++){
if (words[i]==words[j]){
count++;
}
}
dictionary[words[i]]=count;
count=0;
}
return dictionary;
}
function fd(words){
let obj={}
let elm= null
for(let i=0; i< words.length ; i++){
elm=words[i]
if(obj[elm] === undefined){
let znach=0
for(let j=0; j< words.length; j++){
if(elm===words[j]) znach ++
}
obj[elm]=znach
}
}
return obj
}
function fd(words)
{
let slownyk = {};
if (words[0] != undefined)
{
slownyk[words[0]] = words.filter(item => item === words[0]).length;
}
if (words[1] != undefined)
{
slownyk[words[1]] = words.filter(item => item === words[1]).length;
}
if (words[2] != undefined)
{
slownyk[words[2]] = words.filter(item => item === words[2]).length;
}
if (words[3] != undefined)
{
slownyk[words[3]] = words.filter(item => item === words[3]).length;
}
if (words[4] != undefined)
{
slownyk[words[4]] = words.filter(item => item === words[4]).length;
}
if (words[5] != undefined)
{
slownyk[words[5]] = words.filter(item => item === words[5]).length;
}
if (words[6] != undefined)
{
slownyk[words[6]] = words.filter(item => item === words[6]).length;
}
return(slownyk);
}
function fd(words){
let dictionary = {};
count = 0;
for ( i = 0;i< words.length;i ++){
for (j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
dictionary[words[i]] = count;
count = 0;
}
return dictionary;
}
function fd(words){
let dict = {};
words.forEach(function (x) { dict[x] = (dict[x] || 0) + 1; });
return dict;
}
function fd(words){
let res = {};
for (let prop in words){
if (res[words[prop]]>=1) res[words[prop]]++;
else res[words[prop]]=1;
}
return (res);
}
function fd(a){
obj = {}
for (var x of a){
obj[x]=0
}
for (var x of a){
if (x in obj){
obj[x]=obj[x]+1
}
}
return obj
}
function fd(lst){
let newlst = {};
for (let i = 0; i < lst.length; i++){
let language = lst[i];
newlst[language] = newlst[language] ? newlst[language]+1 : 1;
}
return newlst;
}
function fd(lst){
const obj = {};
let n = 1;
for (let i = 0; i < lst.length; i++){
obj[lst[i]]=n;
for(let j = i + 1; j < (lst.length); j++){
if(lst[i]==lst[j]){
lst.splice(j, 1);
obj[lst[i]]=obj[lst[i]] + 1
}
}
}
return obj;
}
function fd(words) {
let obj = {};
for (let x of words) {
if (x in obj) obj[x]++;
else obj[x] = 1;
}
return obj;
}
function fd(words){
let vocab = {}
for(let value of words){
if(vocab[value] === undefined){
vocab[value] = 1
continue;
}
vocab[value] += 1
}
return vocab;
}
function fd(words)
{
obj = {};
let counter = 1;
for(let i = 0; i < words.length; i++)
{
for(let j = i + 1; j < words.length; j++)
{
if(words[i] == words[j])
{
counter++;
words.splice(j, 1);
j--;
}
}
obj[words[i]] = counter;
counter = 1;
}
return obj;
}
function fd(lst)
{
let dictionary = {}
for(let i in lst)
{
dictionary[lst[i]] = 0
}
for(let i in lst )
{
dictionary[lst[i]]++
}
return dictionary
}
function fd (words) {
let dictionary = {};
let counter = 0;
for (let i = 0; i < words.length; i++) {
for (let j = 0; j < words.length; j++) {
if (words[i] === words[j]) {
counter++;
}
}
dictionary[words[i]] = counter;
counter = 0;
}
return dictionary;
}
function fd(words){
let obj = {};
words.sort();
for(let i = 0; i < words.length; i++){
obj[words[i]] = 1;
if(words[i] == words[i + 1]){
for(let j = i; j < words.length +1; j++){
if(words[i] == words[i + 1]){
obj[words[i]] ++;
i++;
}
}
}
}
return obj;
}
function fd(words){
let r = {}
for(let e of words){
if(!r[e]){
r[e] = 1
}else{
r[e]++
}
}
return r
}
function fd(words){
let obj ={}
for(let i=0;i< words.length;i++){
if(words[i] in obj == false){
obj[`${words[i]}`] = words.filter(x => x==words[i]).length
}
}
return obj
}
function fd(lst){
let obj = {};
for (let i of lst){
if (!obj[i]) obj[i] = 0;
obj[i] += 1;
}
return obj;
}
function fd(lst){
let item;
let dict = {};
for (item of lst){
if(dict[item] ==1){
dict[item]+=1
}
else{
dict[item] = 1
}
}
return dict
}
function fd(words) {
let obj = words.reduce((cnt, cur) => (cnt[cur] = cnt[cur] + 1 || 1, cnt), {});
return obj;
}
//
function fd(words) {
let m = { };
for(let i of words) {
if(!m[i]) m[i] = 0;
m[i] += 1;
}
return m;
}
function fd(words){
let vocab = {};
for(let i = 0; i < words.length; i++)
if (vocab[words[i]]) vocab[words[i]] = vocab[words[i]] + 1;
else vocab[words[i]] = 1;
return vocab;
}
function fd(words)
{
let counter = 0;
let dictionary = {};
for(let i = 0; i < words.length; i++)
{
counter = 0;
for (let r = 0; r < words.length; r++)
{
if (words[i] == words[r])
counter++;
}
dictionary[words[i]] = counter;
}
return dictionary;
}
function fd(words){
var obj = {};
let flag = false;
obj[words[0].toString()] = 0;
for(let elem of words){
for(let type in obj){
if(elem.toString() == type.toString()){
flag = true;
}
}
if(flag){
obj[elem.toString()] = obj[elem.toString()] + 1;
}
else{
obj[elem.toString()] = 1;
}
flag = false;
}
return obj;
}
function fd(words){
let answ={}
for (let i=0; i< words.length; i++) {
if (!answ.hasOwnProperty(words[i])) {answ[words[i]]=1} else {answ[words[i]]+=1}
}
return answ
}
function fd ( words ) {
let dict = {};
let count = 0;
for ( let i = 0; i < words.length; i++ ) {
for ( let k = 0; k < words.length; k++ ) {
if ( words [ i ] == words [ k ]) {
count ++
}
}
dict [ words [ i ] ] = count;
count = 0;
}
return dict;
}
function fd(words){
let wordsObject = {};
for(word of words) {
let temp = wordsObject[word];
if(temp === undefined) {
temp = 0;
}
temp++;
wordsObject[word] = temp;
}
return wordsObject
}
function fd(words){
dict = {}
for (let el of words){
if (dict[el] === undefined) dict[el] = 0
dict[el]++
}
return dict
}
function fd(words)
{
let obj = new Object();
for(let i = 0; i < words.length; i++)
obj[words[i]] = itemCount(words, words[i]);
return obj;
}
function itemCount(arr, it)
{
let res = 0;
for(let i = 0; i < arr.length; i++)
if(arr[i] == it) res++;
return res;
}
function fd(words){
let temp = 0;
let obj = {};
for(let num1 of words ){
temp = 0;
for(let num2 of words ){
if(num1 == num2) temp++;
}
obj[num1] = temp;
}
return obj;
}
function fd(words) {
let slov = {}
for (let i = 0; i < words.length; i++) {
exists = false
for (let prop in slov) {
if (words[i] == prop) {
slov[prop]++
exists = true
}
}
if (exists == false) {
slov[words[i]] = 1
}
}
return slov
}
function fd(words){
let dictionary = {};
words.forEach((element) => {
if (dictionary[String(element)] === undefined) {
dictionary[String(element)] = 1;
} else dictionary[String(element)] ++
})
return dictionary;
}
function fd(words){
words.sort();
let dictionary = {};
while (words.length != 0){
dictionary[words[0]] = words.lastIndexOf(words[0]) + 1;
words.splice(0, words.lastIndexOf(words[0]) + 1);
}
return dictionary;
}
function fd(words){
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
function fd(words) {
let count = {};
for (let w of words) count[w] !== undefined ? count[w]++ : count[w] = 1;
return count;
}
function fd(words){
let obj = new Object();
for(let i = 0; i < words.length; i++) {
obj[words[i]] = 0;
}
for(let i = 0; i < words.length; i++){
if (obj[words[i]] != undefined){
obj[words[i]] += 1;
}
}
return obj;
}
function fd(words){
let a = {};
words.forEach((element) => {
if (a[String(element)] === undefined) {
a[String(element)] = 1;
}
else {
a[String(element)]++;
}
})
return a;
}
function fd(words){
let slownyk = {};
if (words[0] != undefined) {
slownyk[words[0]] = words.filter(item => item === words[0]).length;
} if (words[1] != undefined) {
slownyk[words[1]] = words.filter(item => item === words[1]).length;
} if (words[2] != undefined) {
slownyk[words[2]] = words.filter(item => item === words[2]).length;
} if (words[3] != undefined) {
slownyk[words[3]] = words.filter(item => item === words[3]).length;
} if (words[4] != undefined) {
slownyk[words[4]] = words.filter(item => item === words[4]).length;
} if (words[5] != undefined) {
slownyk[words[5]] = words.filter(item => item === words[5]).length;
} if (words[6] != undefined) {
slownyk[words[6]] = words.filter(item => item === words[6]).length;
}
return(slownyk);
}
function fd(words){
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
function fd(lst) {
let dict = {};
for (let i = 0; i < lst.length; i++)
dict[lst[i]] = 0;
for (let i = 0; i < lst.length; i++)
dict[lst[i]]++;
return dict;
}
function fd(words){
let result = {}
for (let i of words){
if (result[i]){
result[i]++
}
else{
result[i]=1
}
}
return result
}
function fd(words){
const result = {};
words.forEach(el=>result[el]= (result[el] || 0)+1);
return result;
}
function fd(words){
let list = {};
for (let i in words) {
if(list[words[i]] === undefined)
list[words[i]] = 1;
else
list[words[i]]++;
}
return list;
}
function fd(words){
let res = {};
for(let i = 0; i < words.length; i++){
res[words[i]] = (res[words[i]]||0) + 1;
}
return res;
}
function fd(words){
let dictionary = {};
count = 0;
for ( i = 0;i< words.length;i ++){
for (j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
dictionary[words[i]] = count;
count = 0;
}
return dictionary;
}
function fd(words){
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
function fd(words){
let obj = {};
for(i in words){
if(!obj[words[i]]){
obj[words[i]]=1;
} else {
obj[words[i]]++;
}
}
return obj;
}
function fd(words) {
let s = {};
for(word of words) {
s[word] = (s[word] || 0) + 1;
}
return s;
}
function fd(lst) {
let slov = {};
for (let i = 0; i < lst.length; i++)
slov[lst[i]] = 0;
for (let i = 0; i < lst.length; i++)
slov[lst[i]]++;
return slov;
}
function fd(lst) {
let dict = {};
for (let word of lst) {
if (word in dict) {
dict[word]++;
} else {
dict[word] = 1;
}
}
return dict;
}
function fd(words) {
let obj = {};
for (let i = 0; i < words.length; i++) {
let a = words[i];
count = 0;
for (let j = 0; j < words.length; j++) {
if (a == words[j]) count++;
}
obj[a] = count;
}
return obj;
}
function fd(words){
let dictionary = {};
words.forEach((element) => {
if (dictionary[String(element)] === undefined){
dictionary[String(element)] = 1;
} else dictionary[String(element)]++;
})
return dictionary;
}
function fd(words) {
let obj = {};
for (let elem of words) {
if (obj[elem] === undefined) {
obj[elem] = 1;
} else {
obj[elem]++;
}
}
return obj;
}
function fd(words){
let names = {};
words.forEach(item => {
names[item] = (names[item] || 0) + 1;
});
return names;
}
function fd(lst){
let obj = new Object()
for (let i = 0; i< lst.length; i++){
if (obj[lst[i]] != undefined){
obj[lst[i]] += 1
}
else{
obj[lst[i]] = 1
}
}
return obj
}
function fd(words){
let r = [words[0]]
let d = {}
for(i=0;i< words.length;i++){
if(r.indexOf(words[i])==-1){
r.push(words[i])
}
}
for(i=0;i< r.length;i++){
d[r[i]]=0
for(j=0;j< words.length;j++){
if(words[j]==r[i]){
d[r[i]]++
}
}
}
return d
}
function fd(words){
let wordsBox = new Map();
words.forEach(word =>{
if(!wordsBox.has(word)){
wordsBox.set(word, 1);
}else{
wordsBox.set(word, wordsBox.get(word) + 1);
}
});
var obj = new Object();
for (let key of wordsBox.keys()) {
obj[key] = wordsBox.get(key);
}
return obj;
}
function fd(words)
{
let d = new Object ()
for (i in words)
{
if(d[words[i]]>=1)
{
d[words[i]] ++
}
else
{
d[words[i]] = 1
}
}
return d
}
function fd(words){
let dictionary = {};
let frequency = 0;
for(i in words){
for(j in words){
if(words[i] == words[j]){
frequency++;
}
}
dictionary[words[i]] = frequency;
frequency = 0;
}
return dictionary;
}
function fd(words){
const result = {};
words.forEach(el=> result[el] = (result[el] || 0) + 1);
return result;
}
function fd(lst) {
if (!Array.isArray(lst) || lst.length == 0) {
return {};
}
let dict = {};
for (let i = 0; i < lst.length; i++) {
if (dict[lst[i]]) {
dict[lst[i]]++;
} else {
dict[lst[i]] = 1;
}
}
return dict;
}
{
let states = {}
for(let n of words)
{
if (!states[n])
states[n]=0
states[n]+=1
}
return states
}
let count = 0;
let a = {};
for(let i in words)
{
for(let a in words)
{
if(words[i] === words[a])
count++;
}
a[words[i]] = count;
count = 0;
}
return a;
}
let freqDict = {};
for (let word of lst) {
if (!freqDict[word]) {
freqDict[word] = 1;
}
else {
freqDict[word]++;
}
}
return freqDict;
}
let lst = {};
for (i=0; i
lst[`${words[i]}`] = 0
}
if (`${words[i]}` in lst) {lst[words[i]]++}
}
return lst;
}
let result = {}
for (let i of words){
if (result[i]){
result[i]++
}
else{
result[i] = 1
}
}
return result
}
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
let obj = {};
for (let i = 0; i < lst.length; i++) {
let word = lst[i];
if (obj[word]) {
obj[word]++;
} else {
obj[word] = 1;
}
}
return obj;
}
let vocab = {};
for(let i = 0; i < words.length; i++)
if (vocab[words[i]]) vocab[words[i]] = vocab[words[i]] + 1;
else vocab[words[i]] = 1;
return vocab;
}
let obj = {};
let count = 0;
for(let i = 0;i< words.length;i++){
obj[words[i]] = 0;
}
for(let key in obj){
for(let i = 0;i < words.length;i++){
if(key == words[i])
obj[key]+=1
}
}
return obj
}
let obj = {};
for(i in words){
if(!obj[words[i]]){
obj[words[i]]=1;
} else {
obj[words[i]]++;
}
}
return obj;
}
var obj = {};
count = 0;
for (var i = 0;i< words.length;i ++){
for (var j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
obj[words[i]] = count;
count = 0;
}
return obj;
}
let d = {};
for (let i of words){
if (!d[i])d[i]=0;
d[i]+=1;
}
return d;
}
let obj = {}
lst.sort()
for(let i = 0; i< lst.length; i++){
if(lst[i]!==lst[i-1]){
obj[lst[i]]=1
}else obj[lst[i]]++
}
return obj
}
var dictionary = {};
count = 0;
for (var i = 0;i< words.length;i ++){
for (var j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
dictionary[words[i]] = count;
count = 0;
}
return dictionary;
}
let obj = {};
for (let i of words){
if (obj[i] === undefined){
obj[i] = 1;
}
else obj[i]++;
}
return obj;
}
let states ={};
let arr = [...words];
//let words = [];
//let e = [...words]
/// states= e;
// words.push(states);
for (let el of arr) {
states[el] === undefined ? states[el] = 1 : states[el]++;
}
return states;
}
let slov = {};
for (let i = 0; i < lst.length; i++)
slov[lst[i]] = 0;
for (let i = 0; i < lst.length; i++)
slov[lst[i]]++;
return slov;
}
let slovnyk = {};
let words1 = [...words];
console.log(words1);
for(let each of words){
let counter = 0;
while(words1.indexOf(each) != -1){
words1.splice(words1.indexOf(each),1)
counter++;
slovnyk[each] = counter;
}
}
return slovnyk;
}
let obj = {}
for(let el in words){
obj[words[el]] = obj[words[el]] == undefined ? 1 : obj[words[el]] +1
}
return obj
}
{
let obj = {};
let el;
for (let i = 0; i < words.length; i++)
{
el = words[i];
let count = 0;
if (obj[el] === undefined)
{
for (let j = 0; j < words.length; j++)
{
if (el === words[j])
count++;
}
obj[el] = count;
}
}
return obj;
}
let vocab = new Object()
for(let i = 0; i < words.length; i++){
let word = words[i]
if(vocab[word] != undefined){
vocab[word] ++
}
else{
vocab[word]=1
}
}
return vocab
}
{
var obj = new Object();
for(let i = 0;i< words.length;i++)
{
obj[words[i]] = 0;
}
for(let i = 0;i< words.length;i++)
{
obj[words[i]]++;
}
return obj;
}
answ = new Object();
for (let i = 0; i < words.length; i++) {
if (words[i] in answ) answ[words[i]]++;
else answ[words[i]] = 1;
}
return answ;
}
let dict={}
for(const elem of words){
dict[elem]=(dict[elem] || 0) + 1
}
return dict
}
let summa=0;
let a={};
for(let i=0;i< words.length;i++){
for(let j=0;j< words.length;j++){
if(words[i]==words[j])
summa++;
}
a[words[i]]=summa;
summa=0;
}
return a;
}
dict = {}
for(i of words){
if(dict[i] == undefined){
dict[i] = 1
}else dict[i] = dict[i]+1
}
return dict
}
return words.reduce((result, item) => {
result[item] = words.filter(a => a == item).length;
return result;
}, {})
}
let dictionary={};
count=0;
for (let i=0; i< words.length; i++){
for (let j=0; j< words.length; j++){
if (words[i]==words[j]){
count++;
}
}
dictionary[words[i]]=count;
count=0;
}
return dictionary;
}
let obj={}
let elm= null
for(let i=0; i< words.length ; i++){
elm=words[i]
if(obj[elm] === undefined){
let znach=0
for(let j=0; j< words.length; j++){
if(elm===words[j]) znach ++
}
obj[elm]=znach
}
}
return obj
}
{
let slownyk = {};
if (words[0] != undefined)
{
slownyk[words[0]] = words.filter(item => item === words[0]).length;
}
if (words[1] != undefined)
{
slownyk[words[1]] = words.filter(item => item === words[1]).length;
}
if (words[2] != undefined)
{
slownyk[words[2]] = words.filter(item => item === words[2]).length;
}
if (words[3] != undefined)
{
slownyk[words[3]] = words.filter(item => item === words[3]).length;
}
if (words[4] != undefined)
{
slownyk[words[4]] = words.filter(item => item === words[4]).length;
}
if (words[5] != undefined)
{
slownyk[words[5]] = words.filter(item => item === words[5]).length;
}
if (words[6] != undefined)
{
slownyk[words[6]] = words.filter(item => item === words[6]).length;
}
return(slownyk);
}
let dictionary = {};
count = 0;
for ( i = 0;i< words.length;i ++){
for (j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
dictionary[words[i]] = count;
count = 0;
}
return dictionary;
}
let dict = {};
words.forEach(function (x) { dict[x] = (dict[x] || 0) + 1; });
return dict;
}
let res = {};
for (let prop in words){
if (res[words[prop]]>=1) res[words[prop]]++;
else res[words[prop]]=1;
}
return (res);
}
obj = {}
for (var x of a){
obj[x]=0
}
for (var x of a){
if (x in obj){
obj[x]=obj[x]+1
}
}
return obj
}
let newlst = {};
for (let i = 0; i < lst.length; i++){
let language = lst[i];
newlst[language] = newlst[language] ? newlst[language]+1 : 1;
}
return newlst;
}
const obj = {};
let n = 1;
for (let i = 0; i < lst.length; i++){
obj[lst[i]]=n;
for(let j = i + 1; j < (lst.length); j++){
if(lst[i]==lst[j]){
lst.splice(j, 1);
obj[lst[i]]=obj[lst[i]] + 1
}
}
}
return obj;
}
let obj = {};
for (let x of words) {
if (x in obj) obj[x]++;
else obj[x] = 1;
}
return obj;
}
let vocab = {}
for(let value of words){
if(vocab[value] === undefined){
vocab[value] = 1
continue;
}
vocab[value] += 1
}
return vocab;
}
{
obj = {};
let counter = 1;
for(let i = 0; i < words.length; i++)
{
for(let j = i + 1; j < words.length; j++)
{
if(words[i] == words[j])
{
counter++;
words.splice(j, 1);
j--;
}
}
obj[words[i]] = counter;
counter = 1;
}
return obj;
}
{
let dictionary = {}
for(let i in lst)
{
dictionary[lst[i]] = 0
}
for(let i in lst )
{
dictionary[lst[i]]++
}
return dictionary
}
let dictionary = {};
let counter = 0;
for (let i = 0; i < words.length; i++) {
for (let j = 0; j < words.length; j++) {
if (words[i] === words[j]) {
counter++;
}
}
dictionary[words[i]] = counter;
counter = 0;
}
return dictionary;
}
let obj = {};
words.sort();
for(let i = 0; i < words.length; i++){
obj[words[i]] = 1;
if(words[i] == words[i + 1]){
for(let j = i; j < words.length +1; j++){
if(words[i] == words[i + 1]){
obj[words[i]] ++;
i++;
}
}
}
}
return obj;
}
let r = {}
for(let e of words){
if(!r[e]){
r[e] = 1
}else{
r[e]++
}
}
return r
}
let obj ={}
for(let i=0;i< words.length;i++){
if(words[i] in obj == false){
obj[`${words[i]}`] = words.filter(x => x==words[i]).length
}
}
return obj
}
let obj = {};
for (let i of lst){
if (!obj[i]) obj[i] = 0;
obj[i] += 1;
}
return obj;
}
let item;
let dict = {};
for (item of lst){
if(dict[item] ==1){
dict[item]+=1
}
else{
dict[item] = 1
}
}
return dict
}
let obj = words.reduce((cnt, cur) => (cnt[cur] = cnt[cur] + 1 || 1, cnt), {});
return obj;
}
//
let m = { };
for(let i of words) {
if(!m[i]) m[i] = 0;
m[i] += 1;
}
return m;
}
let vocab = {};
for(let i = 0; i < words.length; i++)
if (vocab[words[i]]) vocab[words[i]] = vocab[words[i]] + 1;
else vocab[words[i]] = 1;
return vocab;
}
{
let counter = 0;
let dictionary = {};
for(let i = 0; i < words.length; i++)
{
counter = 0;
for (let r = 0; r < words.length; r++)
{
if (words[i] == words[r])
counter++;
}
dictionary[words[i]] = counter;
}
return dictionary;
}
var obj = {};
let flag = false;
obj[words[0].toString()] = 0;
for(let elem of words){
for(let type in obj){
if(elem.toString() == type.toString()){
flag = true;
}
}
if(flag){
obj[elem.toString()] = obj[elem.toString()] + 1;
}
else{
obj[elem.toString()] = 1;
}
flag = false;
}
return obj;
}
let answ={}
for (let i=0; i< words.length; i++) {
if (!answ.hasOwnProperty(words[i])) {answ[words[i]]=1} else {answ[words[i]]+=1}
}
return answ
}
let dict = {};
let count = 0;
for ( let i = 0; i < words.length; i++ ) {
for ( let k = 0; k < words.length; k++ ) {
if ( words [ i ] == words [ k ]) {
count ++
}
}
dict [ words [ i ] ] = count;
count = 0;
}
return dict;
}
let wordsObject = {};
for(word of words) {
let temp = wordsObject[word];
if(temp === undefined) {
temp = 0;
}
temp++;
wordsObject[word] = temp;
}
return wordsObject
}
dict = {}
for (let el of words){
if (dict[el] === undefined) dict[el] = 0
dict[el]++
}
return dict
}
{
let obj = new Object();
for(let i = 0; i < words.length; i++)
obj[words[i]] = itemCount(words, words[i]);
return obj;
}
function itemCount(arr, it)
{
let res = 0;
for(let i = 0; i < arr.length; i++)
if(arr[i] == it) res++;
return res;
}
let temp = 0;
let obj = {};
for(let num1 of words ){
temp = 0;
for(let num2 of words ){
if(num1 == num2) temp++;
}
obj[num1] = temp;
}
return obj;
}
let slov = {}
for (let i = 0; i < words.length; i++) {
exists = false
for (let prop in slov) {
if (words[i] == prop) {
slov[prop]++
exists = true
}
}
if (exists == false) {
slov[words[i]] = 1
}
}
return slov
}
let dictionary = {};
words.forEach((element) => {
if (dictionary[String(element)] === undefined) {
dictionary[String(element)] = 1;
} else dictionary[String(element)] ++
})
return dictionary;
}
words.sort();
let dictionary = {};
while (words.length != 0){
dictionary[words[0]] = words.lastIndexOf(words[0]) + 1;
words.splice(0, words.lastIndexOf(words[0]) + 1);
}
return dictionary;
}
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
let count = {};
for (let w of words) count[w] !== undefined ? count[w]++ : count[w] = 1;
return count;
}
let obj = new Object();
for(let i = 0; i < words.length; i++) {
obj[words[i]] = 0;
}
for(let i = 0; i < words.length; i++){
if (obj[words[i]] != undefined){
obj[words[i]] += 1;
}
}
return obj;
}
let a = {};
words.forEach((element) => {
if (a[String(element)] === undefined) {
a[String(element)] = 1;
}
else {
a[String(element)]++;
}
})
return a;
}
let slownyk = {};
if (words[0] != undefined) {
slownyk[words[0]] = words.filter(item => item === words[0]).length;
} if (words[1] != undefined) {
slownyk[words[1]] = words.filter(item => item === words[1]).length;
} if (words[2] != undefined) {
slownyk[words[2]] = words.filter(item => item === words[2]).length;
} if (words[3] != undefined) {
slownyk[words[3]] = words.filter(item => item === words[3]).length;
} if (words[4] != undefined) {
slownyk[words[4]] = words.filter(item => item === words[4]).length;
} if (words[5] != undefined) {
slownyk[words[5]] = words.filter(item => item === words[5]).length;
} if (words[6] != undefined) {
slownyk[words[6]] = words.filter(item => item === words[6]).length;
}
return(slownyk);
}
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
let dict = {};
for (let i = 0; i < lst.length; i++)
dict[lst[i]] = 0;
for (let i = 0; i < lst.length; i++)
dict[lst[i]]++;
return dict;
}
let result = {}
for (let i of words){
if (result[i]){
result[i]++
}
else{
result[i]=1
}
}
return result
}
const result = {};
words.forEach(el=>result[el]= (result[el] || 0)+1);
return result;
}
let list = {};
for (let i in words) {
if(list[words[i]] === undefined)
list[words[i]] = 1;
else
list[words[i]]++;
}
return list;
}
let res = {};
for(let i = 0; i < words.length; i++){
res[words[i]] = (res[words[i]]||0) + 1;
}
return res;
}
let dictionary = {};
count = 0;
for ( i = 0;i< words.length;i ++){
for (j = 0;j< words.length;j++){
if (words[i] == words[j]){count ++;}
}
dictionary[words[i]] = count;
count = 0;
}
return dictionary;
}
let d = {};
for (let i of words){
if (!d[i]) d[i] = 0;
d[i] += 1;
}
return d;
}
let obj = {};
for(i in words){
if(!obj[words[i]]){
obj[words[i]]=1;
} else {
obj[words[i]]++;
}
}
return obj;
}
let s = {};
for(word of words) {
s[word] = (s[word] || 0) + 1;
}
return s;
}
let slov = {};
for (let i = 0; i < lst.length; i++)
slov[lst[i]] = 0;
for (let i = 0; i < lst.length; i++)
slov[lst[i]]++;
return slov;
}
let dict = {};
for (let word of lst) {
if (word in dict) {
dict[word]++;
} else {
dict[word] = 1;
}
}
return dict;
}
let obj = {};
for (let i = 0; i < words.length; i++) {
let a = words[i];
count = 0;
for (let j = 0; j < words.length; j++) {
if (a == words[j]) count++;
}
obj[a] = count;
}
return obj;
}
let dictionary = {};
words.forEach((element) => {
if (dictionary[String(element)] === undefined){
dictionary[String(element)] = 1;
} else dictionary[String(element)]++;
})
return dictionary;
}
let obj = {};
for (let elem of words) {
if (obj[elem] === undefined) {
obj[elem] = 1;
} else {
obj[elem]++;
}
}
return obj;
}
let names = {};
words.forEach(item => {
names[item] = (names[item] || 0) + 1;
});
return names;
}
let obj = new Object()
for (let i = 0; i< lst.length; i++){
if (obj[lst[i]] != undefined){
obj[lst[i]] += 1
}
else{
obj[lst[i]] = 1
}
}
return obj
}
let r = [words[0]]
let d = {}
for(i=0;i< words.length;i++){
if(r.indexOf(words[i])==-1){
r.push(words[i])
}
}
for(i=0;i< r.length;i++){
d[r[i]]=0
for(j=0;j< words.length;j++){
if(words[j]==r[i]){
d[r[i]]++
}
}
}
return d
}
let wordsBox = new Map();
words.forEach(word =>{
if(!wordsBox.has(word)){
wordsBox.set(word, 1);
}else{
wordsBox.set(word, wordsBox.get(word) + 1);
}
});
var obj = new Object();
for (let key of wordsBox.keys()) {
obj[key] = wordsBox.get(key);
}
return obj;
}
{
let d = new Object ()
for (i in words)
{
if(d[words[i]]>=1)
{
d[words[i]] ++
}
else
{
d[words[i]] = 1
}
}
return d
}
let dictionary = {};
let frequency = 0;
for(i in words){
for(j in words){
if(words[i] == words[j]){
frequency++;
}
}
dictionary[words[i]] = frequency;
frequency = 0;
}
return dictionary;
}
const result = {};
words.forEach(el=> result[el] = (result[el] || 0) + 1);
return result;
}
if (!Array.isArray(lst) || lst.length == 0) {
return {};
}
let dict = {};
for (let i = 0; i < lst.length; i++) {
if (dict[lst[i]]) {
dict[lst[i]]++;
} else {
dict[lst[i]] = 1;
}
}
return dict;
}