[백준 2445번] 별 찍기 - 8 - 파이썬
해설 처음 문제에 접근했을 때 일단 반을 짤라서 접근하고 나머지는 뒤집으면 되겠다. 싶었다. * ** *** **** ***** 이 문제를 응용해서 풀면 될 것 같다는 생각을 했다. 이 코드는 n = int(input()) for i in range(1, n+1): for j in range(0, i): print('*', end="") print() 이런식으로 문제를 풀면 된다. 근데, 지금 문제는 중간 빈칸이 있고 양 끝에 별이 찍히는 것이니까 매 반복마다 띄어쓰기를 어떻게 찍지? 생각했다. 그럼 띄어쓰기는 어떤 반복이 있지? 생각하니 8->6->4->2->0 이렇게 찍히는 걸 파악했고, 양 끝에 찍히는 *은 첫줄부터 1,2,3,4,5이런식으로 찍히되, 양쪽에 다 찍혀야한다는 걸 알았다. 그럼 일단 ..