Introduction
Direction-with-Conditions प्रश्न दिशाओं के बारे में आंशिक या शर्तीय बयान देते हैं (उदा., “If X turns right then…”, “If A faces B then …”) और आपको तार्किक बैक-ट्रेसिंग करके प्रारम्भिक या अंतिम दिशा का निष्कर्ष निकालना होता है।
यह पैटर्न महत्वपूर्ण है क्योंकि कई competitive-exam प्रश्न जानबूझकर सशर्त या अप्रत्यक्ष जानकारी देते हैं - operations को reverse करना और constraints को व्यवस्थित तरीके से लागू करना उन संकेतों को निश्चित दिशाओं में बदल देता है।
Pattern: Direction with Conditions
Pattern
मुख्य विचार: प्रत्येक शर्तीय कथन को एक reversible operation की तरह मानें - turns को +/- rotations (या swaps) में बदलें और अंतिम शर्त से पीछे की ओर backtrack करके प्रारम्भिक दिशा खोजें।
व्यवहारिक नियम
- दिशाओं को numeric angle या कंपास लेबल्स में बदलें (उदा., N, NE, E, SE, S, SW, W, NW)।
- एक मोड़ को +90° (right) या -90° (left) या इंटरकार्डिनल के लिए ±45° के रूप में दिखाएँ; उलटकर algebraically मूल दिशा निकालें।
- जब शर्त यह कहे कि “if P walks north and turns right he faces east”, तो इसे अज्ञात प्रारम्भिक facing के लिए एक समीकरण की तरह मानें और हल करें।
- multi-clause शर्तों में inference को step-by-step chain करें और सभी clauses के बीच consistency जांचें।
Step-by-Step Example
Question
A कहता है: “If B walks north and then turns right, he faces East.” B प्रारम्भ में किस दिशा की ओर मुख कर रहा था?
- North
- West
- South
- East
Solution
-
Step 1: शर्त को operation के रूप में लिखें
कथन कहता है: B north की ओर चलता है (अर्थात चलते समय उसका मुख North होगा) और फिर वह right मुड़ता है, जिसके बाद वह East की ओर मुख करता है। -
Step 2: मोड़ को बीजगणितीय रूप दें
Turning right = +90°. अतः: (walking direction) + +90° = East. -
Step 3: walking direction के लिये हल करें
यदि North = 0° माना जाए तो East = 90°. अतः walking direction + +90° = 90° → walking direction = 0° → North. -
Final Answer:
North → Option A -
Quick Check:
यदि B north चला और फिर right मुड़ा तो वह East की ओर होगा - शर्त के अनुरूप। ✅
Quick Variations
1. कई मोड़ों को back-trace करना (उदा., “after two turns he faces West”).
2. शर्तीय तुलना: “If P faces Q then R is to the left of P.” - ऐसी multi-entity शर्तों का क्रमिक विश्लेषण।
3. मिश्रित समय/स्थिति शर्तें: “सुबह उसकी छाया बाएँ थी; मुड़ने के बाद छाया सामने आ गई।” - समय और orientation दोनों को मिलाकर सोचें।
4. symbolic शर्तें (उदा., A#B मतलब north of) को directional turns के साथ जोड़ना।
Trick to Always Use
- Step 1: शब्दों को operations में बदलें (walk north → face 0°; right → +90°, left → -90°)।
- Step 2: यदि condition अंतिम facing देती है तो एक समीकरण लिखें और algebraically backtrack करके प्रारम्भिक facing निकालें।
- Step 3: कई शर्तों के लिए equations chain करें और हर clause की जाँच कर के consistency सुनिश्चित करें; विरोधाभासी assumptions हटाएँ।
Summary
Summary
- हर शर्त को reversible directional operation में बदलें (+90°, -90°, आदि)।
- दिशाओं को संख्या रूप में या कंपास पर प्रदर्शित करें ताकि backtracking सरल हो।
- कई शर्तों को क्रमशः जोड़कर प्रारम्भिक या अंतिम दिशा निकालें।
- अपनी inference को आगे की जाँच (forward-check) करके सत्यापित करें कि वह दी गई शर्तों के अनुरूप है।
याद रखने के लिए उदाहरण:
यदि North से right करने पर East मिलता है, तो प्रारम्भिक दिशा North ही होगी।
