I always find myself needing to know how numbers compare. But I hate taking out a calculator or grabbing pencil and paper to work it out. So I wrote a small script to do it for me.
Method
Math.Ratio = function (rt1, rt2) { var rt1n = rt1.split(':'); var rt2n = rt2.split(':'); var rntd1i = false, rntd2i = false; for (var i = 0; i < rt1n.length; i++) { if (rt1n[i] == '?') { rntd1i = i; } } for (var ii = 0; ii < rt2n.length; ii++) { if (rt2n[ii] == '?') { rntd2i = ii; } } function rtDetermine(r1, r2, ri) { var isum = r1[0] / r1[1]; return ri == 0 ? r2[1] * isum : r2[0] / isum; } if (rntd1i !== false && rntd2i !== false) { console.warn('Whoops, can only work with one unknown number.'); return false; } else if (rntd1i !== false) { return rtDetermine(rt2n, rt1n, rntd1i); } else if (rntd2i !== false) { return rtDetermine(rt1n, rt2n, rntd2i); } else { console.warn('Whoops, need at least one unknown number.'); return false; } };
And then you can call it like so:
Math.Ratio('1920:1080','?:720');//1280
Demo
? | |
Harrah's Reno casino and racetrack, NV - Dr.MCD
ReplyDeleteReno, NV (March 24, 2019) – Harrah's Reno Casino and Racetrack 여수 출장마사지 has officially opened its doors to 아산 출장샵 all 익산 출장안마 patrons with a $1,000 M 군산 출장안마 Resort 의왕 출장샵 Fee,
How do I make money from playing games and earning
ReplyDeleteThese are kadangpintar the three most popular forms of gambling, and are https://sol.edu.kg/ explained in a very concise https://deccasino.com/review/merit-casino/ and งานออนไลน์ concise manner. The most common forms filmfileeurope.com of gambling are:
Casino Roll
ReplyDeleteJoin novcasino Casino https://febcasino.com/review/merit-casino/ Roll https://septcasino.com/review/merit-casino/ Online septcasino Casino 바카라 사이트 Roll 2021
Play casino - No.1 for the Casino Guru
ReplyDeleteNo longer have the opportunity filmfileeurope.com to go to the casinos or read sol.edu.kg the reviews of casinosites.one the slots you love. febcasino But they're not always the same. Sometimes you have aprcasino a new online