feat(04-chess-stats): Добавлено задание
This commit is contained in:
43
labs/04-chess-stats/README.md
Normal file
43
labs/04-chess-stats/README.md
Normal file
@ -0,0 +1,43 @@
|
||||
# Шахматный матч (`04-chess`)
|
||||
|
||||
## Формулировка задания
|
||||
|
||||
Дан файл `Игрок1 - Игрок2.txt` с описанием шахматной партии: набором шагов и результатом. Формат файла:
|
||||
|
||||
```
|
||||
e4 e5
|
||||
Nf3 Nc6
|
||||
Bb5 a6
|
||||
Ba4 Nf6
|
||||
O-O Be7
|
||||
d4 d6
|
||||
c3 O-O
|
||||
Re1 Nb8
|
||||
h3 Nbd7
|
||||
1-0
|
||||
```
|
||||
|
||||
Необходимо вывести в стандартный вывод участников игры, пронумерованные шаги партии и результат. Имя читаемого файла передается через аргумент командной строки.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
```
|
||||
Игроки: Игрок1 - Игрок2
|
||||
1. e4 e5
|
||||
2. Nf3 Nc6
|
||||
3. b5 a6
|
||||
4. Ba4 Nf6
|
||||
5. O-O Be7
|
||||
6. d4 d6
|
||||
7. c3 O-O
|
||||
8. Re1 Nb8
|
||||
9. h3 Nbd7
|
||||
Результат: 1-0
|
||||
```
|
||||
|
||||
## Запуск через Gradle
|
||||
|
||||
```sh
|
||||
gradle run --console=plain --args="/tmp/Игрок1\ -\ Игрок2.txt"
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user