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));