JSFiddle - React, Tailwind, and code Playground
HTML
<div id="results">
</div>
JavaScript
$(document).ready(function() {
var groupCount = 0;
for (i = 1; i <= 6; i++) {
for (j = 1; j <= 6; j++) {
for (k = 1; k <= 6; k++) {
for (l = 1; l <= 6; l++) {
$("div#results").append("(" + i + ", " + j + ", " + k + ", " + l + ") = ");
var items = [i, j, k, l];
var target = 7;
var unitCount = 0;
$('div#results').append("7: ");
for (m = 0; m < items.length; m++) {
for (n = m + 1; n < items.length; n++) {
if (items[m] + items[n] == target) {
$('div#results').append("[" + items[m] + "+" + items[n] +"], ");
unitCount++;
}
}
}
var target = 11;
$('div#results').append(" 11: ");
for (m = 0; m < items.length; m++) {
for (n = m + 1; n < items.length; n++) {
if (items[m] + items[n] == target) {
$('div#results').append("[" + items[m] + "+" + items[n] +"], ");
unitCount++;
}
}
}
if (unitCount != 0) {
groupCount++;
}
$('div#results').append("<br />");
}
...