皇后攻擊

皇后攻擊

簡單

說明

給定西洋棋棋盤上兩個皇后的位置,判斷她們是否位於能互相攻擊的位置。

在西洋棋中,皇后可以攻擊位於同一橫列、同一縱行或同一對角線上的棋子。

棋盤可以用一個 8×8 的陣列表示。

所以如果有人告訴你白皇后在 (2, 3)、黑皇后在 (5, 6),你就會知道盤面擺設如下:

_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ W _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ B _
_ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _

你也能判斷這兩個皇后是否能互相攻擊。在這個例子中,答案是肯定的,因為這兩個棋子共用同一條對角線。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Delphi Pascal Exercism

準備好開始 皇后攻擊 了嗎?

註冊 Exercism,透過 76 個練習 和真人引導來學習並精通 Delphi Pascal,全部免費。