Flags with Stars: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 23: | Line 23: | ||
</pre>  | </pre>  | ||
==Vietnam==  | ==Vietnam==  | ||
<div class=qu data-height="  | <div class=qu data-height="200" data-width="150">  | ||
[[Image:flagvietnam.png]]  | [[Image:flagvietnam.png]]  | ||
<pre class=usr>  | <pre class=usr>  | ||
Revision as of 18:06, 8 August 2021
<div style='background:silver;padding:5px'> <canvas id='usr' width=--snippet-w-- height=--snippet-h--></canvas> <canvas id='ans' width=--snippet-w-- height=--snippet-h-- style='display:none'></canvas> </div>
--snippet-usr--
drawFlag(document.getElementById('usr').getContext('2d'));
(()=>{
  --snippet-ans--
  drawFlag(document.getElementById('ans').getContext('2d'));
})();
let [a,b] = ['usr','ans']
    .map(id=>document.getElementById(id))
    .map(elem=>elem.getContext('2d').getImageData(0,0,elem.width,elem.height))
let diff = a.data.map((v,i) => v===b.data[i]?1:0).reduce((acc,v)=>acc+v,0)*100/a.data.length;
let fb = document.createElement('div');
fb.innerText = `Score: ${diff.toFixed(1)}`;
document.body.appendChild(fb);
fetch(`/reportProgress.php?uid=--snippet-uid--&qid=--snippet-qid--&score=${diff}`);



