Menu
Coddy logo textTech

שחמט

שיעור 27 מתוך 32 בקורס אתגרי תכנות של Coddy.

challenge icon

אתגר

קשה

במשחק השחמט, הפרש הוא כלי בצורת סוס, והוא נע בצורת האות L, כפי שמוצג להלן

בתמונה שלמעלה, הפרש נמצא ב-e4. כרגע הוא מאיים על d2, f2, c3, g3, c5, g5, d6 ו-f6.

 

בשורה הראשונה נתונים לך תו C ומספר R, המייצגים את העמודה ואת השורה שבהן נמצא הפרש שלך. בשורה הבאה מופיע מספר N, המייצג את מספר כלי השחמט של היריב שלך על הלוח. ב-N השורות הבאות מופיעים שוב תו C1 ומספר R1, המייצגים את העמודה ואת השורה של כלי השחמט המסוים של היריב שלך.

הצג את מספר כלי השחמט של היריב שלך שהפרש שלך מאיים עליהם כרגע.

 

קלט
e 4
10
c 5
d 6
f 6
g 5
g 3
f 2
d 2
c 3
e 5
a 1

פלט
8

הסבר #1: המיקומים שעליהם הפרש מאיים כרגע הם: d2, f2, c3, g3, c5, g5, d6 ו-f6. 8 מכלי השחמט של היריב שלך נמצאים כרגע במיקומים האלה

נסו בעצמכם

#include <stdio.h>

int main() {
    // כתבו כאן את הקוד
    return 0;
}

כל השיעורים ביחידה אתגרי תכנות

תרגלו בעצמכם: קומפיילר C אונליין