728x90
반응형
별 찍기 - 19 성공
시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 | 256 MB | 6507 | 4294 | 3413 | 67.975% |
문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 차례대로 별을 출력한다.
예제 입력 1 복사
1
예제 출력 1 복사
*
예제 입력 2 복사
2
예제 출력 2 복사
*****
* *
* * *
* *
*****
https://www.acmicpc.net/problem/10994
n=int(input())
def Star(k):
if k==1:
print("*"+" *"*(2*(n-1)))
else:
print("*" + " *"*(n-k) + "*"*(3+4*(k-2)) +"* "*(n-k) +"*")
print("*" + " *"*(n-k) + " "*(3+4*(k-2)) +"* "*(n-k) +"*")
Star(k-1)
print("*" + " *"*(n-k) + " "*(3+4*(k-2)) +"* "*(n-k) +"*")
print("*" + " *"*(n-k) + "*"*(3+4*(k-2)) +"* "*(n-k) +"*")
Star(n)
재귀함수를 이용하고, 숫자별로 문자의 출력횟수를 설정해주면 되는 문제
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 11478 서로 다른 부분 문자열의 개수 자바 풀이 (0) | 2024.07.23 |
---|---|
[백준] 1260 DFS와 BFS JAVA 풀이 (1) | 2024.06.12 |
백준 18406번 럭키 스트레이트 파이썬 풀이 (0) | 2023.08.11 |
백준 1439번 문자열 뒤집기 파이썬 풀이 (0) | 2023.08.11 |
백준 14891번 구현 톱니바퀴 파이썬 풀이 틀렸습니다 해결 (0) | 2023.08.11 |