diff --git a/2014/1-tabiyas/results.yml b/2014/1-tabiyas/results.yml
index b041194..27e7d3a 100644
--- a/2014/1-tabiyas/results.yml
+++ b/2014/1-tabiyas/results.yml
@@ -181,3 +181,8 @@
black: HunOL
result: '0:1'
+ - date: 22.03.2014
+ white: aptyp
+ black: J
+ result: '0:1'
+
diff --git a/lib/lorchess/round_robin_table.rb b/lib/lorchess/round_robin_table.rb
index b76f228..34ae4eb 100644
--- a/lib/lorchess/round_robin_table.rb
+++ b/lib/lorchess/round_robin_table.rb
@@ -164,8 +164,8 @@ module LORChess
@buffer << "
Участник | \n"
@buffer << " elo* | \n"
- (@@dim * @@rounds).times do |i|
- @buffer << " " << (i + 1).to_s << " | \n"
+ @@dim.times do |i|
+ @buffer << " #{(i + 1).to_s} | \n"
end
@buffer << " Игры | \n"
@@ -176,32 +176,32 @@ module LORChess
@buffer << " \n"
@buffer << " \n"
@buffer << " \n"
- @buffer << " * Средний elo на начало турнира | \n"
+ @buffer << " * Средний elo на начало турнира | \n"
@buffer << "
\n"
@buffer << " \n"
@buffer << " \n"
@@dim.times do |i|
- @buffer << " \n"
- @buffer << " " << (i + 1).to_s << " | \n"
- @buffer << " " << @players[i] << " | \n"
- @buffer << " " << @elo_points[i] << " | \n"
+ @buffer << "
\n"
+ @buffer << " #{(i + 1).to_s} | \n"
+ @buffer << " #{@players[i]} | \n"
+ @buffer << " #{@elo_points[i]} | \n"
- @@rounds.times do |round|
- @@dim.times do |j|
- unless j == i
- @buffer << " " << @game_scores[round][i][j] << " | \n"
- else
- @buffer << " | \n"
+ @@dim.times do |j|
+ unless j == i
+ @@rounds.times do |round|
+ @buffer << " #{@game_scores[round][i][j]} | \n"
end
+ else
+ @buffer << " | \n" * @@rounds
end
end
- @buffer << " " << @player_games[i] << " | \n"
- @buffer << " " << @total_scores[i] << " | \n"
- @buffer << " " << @player_places[i] << " | \n"
- @buffer << " " << @berger_coefs[i] << " | \n"
+ @buffer << " #{@player_games[i]} | \n"
+ @buffer << " #{@total_scores[i]} | \n"
+ @buffer << " #{@player_places[i]} | \n"
+ @buffer << " #{@berger_coefs[i]} | \n"
@buffer << "
\n"
end