समरूपता का बिंदु
"बिंदु परावर्तन" या "बिंदु समरूपता" ज्यामिति में एक मूल अवधारणा है जहां एक दिया गया बिंदु, P, एक मध्य बिंदु के सापेक्ष किसी दिए गए स्थान पर, Q का एक समान बिंदु, P1 होता है, जो Q से समान दूरी पर होता है, लेकिन विपरीत में दिशा।
समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो ऑब्जेक्ट P और Q को 2-डी प्लेन में दो बिंदुओं को निर्दिष्ट करता है।
हमारे फ़ंक्शन को Q के बारे में बिंदु P के सममित बिंदु को आउटपुट करना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const p = { x: 6, y: -4 }; const q = { x: 11, y: 5 }; const findReflection = (p = {}, q = {}) => { const res = {}; const Xdistance = p['x'] - q['x']; res['x'] = q['x'] - Xdistance; let Ydistance = p['y'] - q['y']; res['y'] = q['y'] - Ydistance; return res; }; console.log(findReflection(p, q));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
{ x: 16, y: 14 }