Swordfish ایک X-Wing ہے جس میں دو کی بجائے تین لکیریں ہیں۔
تین قطاروں میں ایک ہندسہ صرف انہی تین کالموں میں آتا ہے (یا تین کالموں میں انہی تین قطاروں میں)۔ ہندسہ اس 3×3 فِش پیٹرن میں بند ہے۔
اس سے پہلے: پہلے X-Wing سیکھیں۔
یہ کیوں کام کرتا ہے
گنتی کا ثبوت: تینوں قطاروں کو یہ ہندسہ چاہیے۔ انہیں کوئی کالم بانٹے بغیر تین کالم پُر کرنے ہیں۔ اگر کوئی شکار خانہ ان میں سے ایک کالم ختم کر دے، تو تین ہندسے باقی دو کالموں میں نہیں سما سکتے۔
تخفیف کا ثبوت: فرض کریں کوئی فِش خانہ درست ہے ← باقی پیٹرن سکڑ کر ایک ایسا X-Wing بن جاتا ہے جس پر آپ پہلے ہی بھروسہ کرتے ہیں — اور وہ X-Wing بھی انہی شکار خانوں کو صاف کرتا ہے۔
X-Wing والا ملکیت کا وہی خیال — بس ایک بڑی مچھلی۔ نامکمل کونے بھی شمار ہوتے ہیں اگر ڈھانچہ قائم رہے۔
عملی مظاہرہ
ایک ہندسہ چنیں۔ ایسی تین قطاریں ڈھونڈیں جن میں اس ہندسے کے کینڈیڈیٹس انہی تین کالموں کے اندر رہیں۔
سبز خانے 3 کو اس 3×3 فِش میں بند کرتے ہیں۔ تینوں قطاروں میں سے ہر ایک کو یہ ہندسہ تین کالموں میں سے کسی ایک میں رکھنا ہے۔
وہ تین سے کم کالموں میں نہیں سما سکتیں۔ گنتی (یا X-Wing تک تخفیف) سے پتا چلتا ہے کہ تینوں کالموں کو 3 ملتا ہے۔ یہ پیٹرن ایک Swordfish ہے۔
ان کالموں کے باقی حصے سے 3 ہٹا دیں (سرخ)۔ تینوں فِش کالم پہلے سے بک ہیں۔
مثال 1
ایک ہندسے کے لیے ایسی تین لکیریں ڈھونڈیں جو انہی تین کراس لکیروں کو بانٹتی ہوں۔
یہ 7 پر ایک Swordfish ہے۔
ان لکیروں کے باقی حصے سے 7 ہٹا دیں (سرخ)۔ تین قطاروں کو تین کالم چاہییں — کوئی شکار خانہ بہت کم ٹھکانے چھوڑے گا۔
مثال 2
ایک ہندسے کے لیے ایسی تین لکیریں ڈھونڈیں جو انہی تین کراس لکیروں کو بانٹتی ہوں۔
یہ 5 پر ایک Swordfish ہے۔
ان لکیروں کے باقی حصے سے 5 ہٹا دیں (سرخ)۔ تین قطاروں کو تین کالم چاہییں — کوئی شکار خانہ بہت کم ٹھکانے چھوڑے گا۔