Keep within range

Same relative positions between different size arrays.

by MegaScience

JavaScript

const arr1 = Array.from(Array(80).keys())
const arr2 = Array.from(Array(140).keys())
let index = 0
for(const a1 of arr1) {
	console.log(arr2[Math.max(Math.min(Math.floor(index / (arr1.length - 1) * (arr2.length - 1)), (arr2.length - 1)), 0)], index)
	index++
}