백준 23794번 문제 링크
문제 이름 : 골뱅이 찍기 - 정사각형
주 언어 : Python
태그 : 구현
solved.ac 등급 : Bronze III (2023/05/05 확인)
백준 02438번 - 별 찍기 - 1 같은 느낌으로 풀어줄 수 있습니다.
다음과 같은 3번의 과정을 거칠 수 있습니다.
1. 1개의 줄에 "N + 2개의 골뱅이"를 출력한다.
2. N개의 줄에 "1개의 골뱅이, N개의 공백, 1개의 골뱅이"를 출력한다.
3. 1개의 줄에 "N + 2개의 골뱅이"를 출력한다.
파이썬에서는 문자열의 덧셈과 곱셈이 지원된다는 점을 생각하며 다음과 같이 풀 수 있습니다.
N = int(input()) | |
print("@" * (N + 2)) | |
for i in range(N): | |
print("@" + " " * N + "@") | |
print("@" * (N + 2)) |
다음과 같은 골뱅이 찍기 문제들도 존재합니다.
백준 23794번 - 골뱅이 찍기 - 정사각형
백준 23802번 - 골뱅이 찍기 - 뒤집힌 ㄱ
백준 23803번 - 골뱅이 찍기 - ㄴ
백준 23804번 - 골뱅이 찍기 - ㄷ
백준 23805번 - 골뱅이 찍기 - 돌아간 ㄹ
백준 23806번 - 골뱅이 찍기 - ㅁ
백준 23808번 - 골뱅이 찍기 - ㅂ
백준 23809번 - 골뱅이 찍기 - 돌아간 ㅈ
백준 23810번 - 골뱅이 찍기 - 뒤집힌 ㅋ
백준 23811번 - 골뱅이 찍기 - ㅌ