話題になっててまとめられてたツイートでこんなのがありました
https://twitter.com/aty_carbuncle/status/1224323674372657156

うーむ 難しそうですね
考えるのが面倒になってきますね

……総当りでやればいいや

const f = (a, b) => {
const s = String(a * 10 / b)
if(!(s.length === 3 && s[2] !== "0")) return
const [x, y, z] = Array.from(s, e => e * b)
if(!(x % 10 === 6 && String(x).length === 3 && String(y).length === 2 && String(z).length === 2)) return
const xx = ~~(a / 10) - x
if(!(String(xx).length === 2)) return
const yy = xx * 10 + (a % 10) - y
if(!(String(yy).length === 1)) return
return true
}
for(let i=1000;i<10000;i++){
for(let j=10;j<100;j++) {
f(i, j) && console.log(i, j, i/j)
}
}
1365  14  97.5

その場の勢いで雑につくったものなので変数名とかはテキトー
結果は無事正解でしたが ほんとにひとつしか当てはまるものがないんですねー
中1でこれはすごい