fork download
  1. print(*((lambda n: '\n'.join(''.join('■□'[(c + (n % 4) // 2) % 2] for c in range((n - abs(n - r * 2) - (r // (n // 2 + 1) * 2)) // 2)) + '■□'[(r + (n % 4) // 2) % 2] * (abs(n - r * 2) + (r // (n // 2 + 1) * 2)) + ''.join('■□'[(c + r + (n % 4) // 2 - 1) % 2] for c in range((n - abs(n - r * 2) - (r // (n // 2 + 1) * 2)) // 2)) for r in range(n * (n % 2))))(s) for s in range(1, 26, 2)), sep='\n\n')
  2.  
Success #stdin #stdout 0.02s 9316KB
stdin
Standard input is empty
stdout
■

□□□
□■□
□□□

■■■■■
■□□□■
■□■□■
■□□□■
■■■■■

□□□□□□□
□■■■■■□
□■□□□■□
□■□■□■□
□■□□□■□
□■■■■■□
□□□□□□□

■■■■■■■■■
■□□□□□□□■
■□■■■■■□■
■□■□□□■□■
■□■□■□■□■
■□■□□□■□■
■□■■■■■□■
■□□□□□□□■
■■■■■■■■■

□□□□□□□□□□□
□■■■■■■■■■□
□■□□□□□□□■□
□■□■■■■■□■□
□■□■□□□■□■□
□■□■□■□■□■□
□■□■□□□■□■□
□■□■■■■■□■□
□■□□□□□□□■□
□■■■■■■■■■□
□□□□□□□□□□□

■■■■■■■■■■■■■
■□□□□□□□□□□□■
■□■■■■■■■■■□■
■□■□□□□□□□■□■
■□■□■■■■■□■□■
■□■□■□□□■□■□■
■□■□■□■□■□■□■
■□■□■□□□■□■□■
■□■□■■■■■□■□■
■□■□□□□□□□■□■
■□■■■■■■■■■□■
■□□□□□□□□□□□■
■■■■■■■■■■■■■

□□□□□□□□□□□□□□□
□■■■■■■■■■■■■■□
□■□□□□□□□□□□□■□
□■□■■■■■■■■■□■□
□■□■□□□□□□□■□■□
□■□■□■■■■■□■□■□
□■□■□■□□□■□■□■□
□■□■□■□■□■□■□■□
□■□■□■□□□■□■□■□
□■□■□■■■■■□■□■□
□■□■□□□□□□□■□■□
□■□■■■■■■■■■□■□
□■□□□□□□□□□□□■□
□■■■■■■■■■■■■■□
□□□□□□□□□□□□□□□

■■■■■■■■■■■■■■■■■
■□□□□□□□□□□□□□□□■
■□■■■■■■■■■■■■■□■
■□■□□□□□□□□□□□■□■
■□■□■■■■■■■■■□■□■
■□■□■□□□□□□□■□■□■
■□■□■□■■■■■□■□■□■
■□■□■□■□□□■□■□■□■
■□■□■□■□■□■□■□■□■
■□■□■□■□□□■□■□■□■
■□■□■□■■■■■□■□■□■
■□■□■□□□□□□□■□■□■
■□■□■■■■■■■■■□■□■
■□■□□□□□□□□□□□■□■
■□■■■■■■■■■■■■■□■
■□□□□□□□□□□□□□□□■
■■■■■■■■■■■■■■■■■

□□□□□□□□□□□□□□□□□□□
□■■■■■■■■■■■■■■■■■□
□■□□□□□□□□□□□□□□□■□
□■□■■■■■■■■■■■■■□■□
□■□■□□□□□□□□□□□■□■□
□■□■□■■■■■■■■■□■□■□
□■□■□■□□□□□□□■□■□■□
□■□■□■□■■■■■□■□■□■□
□■□■□■□■□□□■□■□■□■□
□■□■□■□■□■□■□■□■□■□
□■□■□■□■□□□■□■□■□■□
□■□■□■□■■■■■□■□■□■□
□■□■□■□□□□□□□■□■□■□
□■□■□■■■■■■■■■□■□■□
□■□■□□□□□□□□□□□■□■□
□■□■■■■■■■■■■■■■□■□
□■□□□□□□□□□□□□□□□■□
□■■■■■■■■■■■■■■■■■□
□□□□□□□□□□□□□□□□□□□

■■■■■■■■■■■■■■■■■■■■■
■□□□□□□□□□□□□□□□□□□□■
■□■■■■■■■■■■■■■■■■■□■
■□■□□□□□□□□□□□□□□□■□■
■□■□■■■■■■■■■■■■■□■□■
■□■□■□□□□□□□□□□□■□■□■
■□■□■□■■■■■■■■■□■□■□■
■□■□■□■□□□□□□□■□■□■□■
■□■□■□■□■■■■■□■□■□■□■
■□■□■□■□■□□□■□■□■□■□■
■□■□■□■□■□■□■□■□■□■□■
■□■□■□■□■□□□■□■□■□■□■
■□■□■□■□■■■■■□■□■□■□■
■□■□■□■□□□□□□□■□■□■□■
■□■□■□■■■■■■■■■□■□■□■
■□■□■□□□□□□□□□□□■□■□■
■□■□■■■■■■■■■■■■■□■□■
■□■□□□□□□□□□□□□□□□■□■
■□■■■■■■■■■■■■■■■■■□■
■□□□□□□□□□□□□□□□□□□□■
■■■■■■■■■■■■■■■■■■■■■

□□□□□□□□□□□□□□□□□□□□□□□
□■■■■■■■■■■■■■■■■■■■■■□
□■□□□□□□□□□□□□□□□□□□□■□
□■□■■■■■■■■■■■■■■■■■□■□
□■□■□□□□□□□□□□□□□□□■□■□
□■□■□■■■■■■■■■■■■■□■□■□
□■□■□■□□□□□□□□□□□■□■□■□
□■□■□■□■■■■■■■■■□■□■□■□
□■□■□■□■□□□□□□□■□■□■□■□
□■□■□■□■□■■■■■□■□■□■□■□
□■□■□■□■□■□□□■□■□■□■□■□
□■□■□■□■□■□■□■□■□■□■□■□
□■□■□■□■□■□□□■□■□■□■□■□
□■□■□■□■□■■■■■□■□■□■□■□
□■□■□■□■□□□□□□□■□■□■□■□
□■□■□■□■■■■■■■■■□■□■□■□
□■□■□■□□□□□□□□□□□■□■□■□
□■□■□■■■■■■■■■■■■■□■□■□
□■□■□□□□□□□□□□□□□□□■□■□
□■□■■■■■■■■■■■■■■■■■□■□
□■□□□□□□□□□□□□□□□□□□□■□
□■■■■■■■■■■■■■■■■■■■■■□
□□□□□□□□□□□□□□□□□□□□□□□

■■■■■■■■■■■■■■■■■■■■■■■■■
■□□□□□□□□□□□□□□□□□□□□□□□■
■□■■■■■■■■■■■■■■■■■■■■■□■
■□■□□□□□□□□□□□□□□□□□□□■□■
■□■□■■■■■■■■■■■■■■■■■□■□■
■□■□■□□□□□□□□□□□□□□□■□■□■
■□■□■□■■■■■■■■■■■■■□■□■□■
■□■□■□■□□□□□□□□□□□■□■□■□■
■□■□■□■□■■■■■■■■■□■□■□■□■
■□■□■□■□■□□□□□□□■□■□■□■□■
■□■□■□■□■□■■■■■□■□■□■□■□■
■□■□■□■□■□■□□□■□■□■□■□■□■
■□■□■□■□■□■□■□■□■□■□■□■□■
■□■□■□■□■□■□□□■□■□■□■□■□■
■□■□■□■□■□■■■■■□■□■□■□■□■
■□■□■□■□■□□□□□□□■□■□■□■□■
■□■□■□■□■■■■■■■■■□■□■□■□■
■□■□■□■□□□□□□□□□□□■□■□■□■
■□■□■□■■■■■■■■■■■■■□■□■□■
■□■□■□□□□□□□□□□□□□□□■□■□■
■□■□■■■■■■■■■■■■■■■■■□■□■
■□■□□□□□□□□□□□□□□□□□□□■□■
■□■■■■■■■■■■■■■■■■■■■■■□■
■□□□□□□□□□□□□□□□□□□□□□□□■
■■■■■■■■■■■■■■■■■■■■■■■■■