본문 바로가기

Python/백준62

백준 2523 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 3 예제 출력 1 * ** *** ** * 내 풀이 ''' N = int(input()) for i in range(N+1): print("*"*i) for j in range(N): print("*"*(N-j-1)) 출력형식 오류로 고쳤음 ''' n = int(input()) for i in range(1, n + 1): print("*" * i) for i in range(n - 1, 0, -1): print("*" * i) 2022. 6. 12.
백준 2522 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 3 예제 출력 1 * ** *** ** * 정답 N = int(input()) for i in range(1, N+1): print(' '*(N-i) + '*'*i) for i in range(1, N): print(' '*(i) + '*'*(N-i)) 2022. 6. 7.
백준 2444 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 * *** ***** ******* ********* ******* ***** *** * 내 정답 N = int(input()) for i in range(1, N): print(' ' * (N-i), end='') print('*' * (2 * i - 1)) for i in range(N, 0, -1): print(' ' * (N - i), end='') print('*' * (2 * i - 1)) 2022. 6. 6.
백준 2443 문제 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 ********* ******* ***** *** * 내 풀이 N = int(input()) for i in range(N, 0, -1): print(" "*(N-i), end="") print("*" * (i-1), end="") print("*" * (i)) 2022. 6. 5.