function find_rating(report, col, type) {
if (report.length == 1) {
return report;
} else {
console.log('foo')
let most_common_bits = find_most_common_bits(report)
console.log('bar')
let least_common_bits = find_least_common_bits(report)
console.log(most_common_bits)
let filtered_report = []
console.log(typeof report)
console.log('report length: ', report.length)
for (let i = 0; i < report.length; ++i) {
if (type == 'oxygen generator') {
if (most_common_bits[col] == report[i][col]) {
filtered_report.push(report[i]);
}
}
else if (type == 'CO2 scrubber') {
if (least_common_bits[col] == report[i][col]) {
filtered_report.push(report[i]);
}
}
}
console.log('filtered_report: ', filtered_report)
console.log('filtered report length', filtered_report.length)
console.log(col+1)
return find_rating(filtered_report, col+1, type)
}
}