employer cover photo
employer logo
employer logo

Seagate Technology

Is this your company?

Seagate Technology Interview Question

Write a program that prints out a square diamond of '*' given an odd integer input as width.

Interview Answer

Anonymous

Apr 30, 2016

Not very well...this was my first interview ever and I froze up. Turned out after I was done the answer came to me pretty easily, but alas it was too late. My Answer (Python): def diamond(pNum): for i in range(1, pNum+1, 2): print " " * ((pNum - i)/2) + "*" * i for i in range(pNum - 2, 0, -2): print " " * ((pNum - i)/2) + "*" * i