# HackerEarth Roy and Symmetric Logos problem solution

In this HackerEarth Roy and Symmetric Logos problem solution, Roy likes Symmetric Logos.

How to check whether a logo is symmetric?
Align the center of logo with the origin of Cartesian plane. Now if the colored pixels of the logo are symmetric about both X-axis and Y-axis, then the logo is symmetric.

You are given a binary matrix of size N x N which represents the pixels of a logo.
1 indicates that the pixel is colored and 0 indicates no color.

For instance: Take a 5x5 matrix as follows:

01110
01010
10001
01010
01110

## HackerEarth Roy and Symmetric Logos problem solution.

`def check_about_x_axis(n, matrix):    for i in xrange(n):        j = n-i-1        for p in xrange(n):            if matrix[i][p] != matrix[j][p]:                return 0    return 1def check_about_y_axis(n, matrix):    for i in xrange(n):        j = n-i-1        for p in xrange(n):            if matrix[p][i] != matrix[p][j]:                return 0    return 1def roy_and_symmetric_logos():    t = input()    for tt in xrange(t):        n = input()        matrix = []        for i in xrange(n):            s = raw_input()            tmp = list(s)            matrix.append(tmp)        if check_about_y_axis(n,matrix) and check_about_x_axis(n,matrix):            print "YES"        else:            print "NO"roy_and_symmetric_logos()`
{"found_math": false, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0}