JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function TripleDouble(num1, num2) {
var triple = 0;
var max = 0;
var counter = {};
var NeedLooper = num1.toString();
for (var i = 0; i < NeedLooper.length; i++) {
var current = NeedLooper[i];
if (counter[current]) {
counter[current]++;
} else {
counter[current] = 1;
}
if (max < counter[current]) {
max = counter[current];
triple = current;
}
}
var double = findDouble(triple, num2);
if (double > 0) {
return 1;
} else {
return 0;
}
}
function findDouble(num, num2) {
var counter = 0;
var NeedLooper = num2.toString();
for (var i = 0; i <= NeedLooper.length; i++) {
var current = NeedLooper[i];
if (NeedLooper[i] == num) {
counter++;
} else {
counter = 1;
}
}
return counter;
}
console.log(TripleDouble(451999277, 41177722899));
//console.log(TripleDouble(67844, 66237));