Catur
Pelajaran 27 dari 32 dalam kursus Tantangan Pemrograman di Coddy.
Tantangan
SulitDalam permainan catur, kuda adalah bidak berbentuk seperti kuda dan bergerak dalam pola L, seperti yang ditunjukkan di bawah ini

Pada gambar di atas, kuda berada di e4. Saat ini, kuda menyerang d2, f2, c3, g3, c5, g5, d6, dan f6.
Pada baris pertama, kamu diberi karakter C dan angka R yang menunjukkan kolom dan baris tempat kudamu berada. Pada baris berikutnya, terdapat angka N yang menunjukkan jumlah bidak catur lawanmu. Pada N baris berikutnya, masing-masing terdapat karakter C1 dan angka R1 yang menunjukkan kolom dan baris bidak catur lawan tertentu.
O keluarkan jumlah bidak catur lawan yang saat ini diserang oleh kudamu.
Input
e 4
10
c 5
d 6
f 6
g 5
g 3
f 2
d 2
c 3
e 5
a 1
Output
8
Penjelasan #1: Posisi yang saat ini diserang oleh kuda adalah: d2, f2, c3, g3, c5, g5, d6, dan f6. 8 bidak lawanmu saat ini berada di posisi-posisi tersebut
Coba sendiri
#include <stdio.h>
int main() {
// Tulis kodemu di sini
return 0;
}
Semua pelajaran di Tantangan Pemrograman
1Pengenalan Kursus
PengenalanLatihan sendiri: Compiler C online