본문 바로가기
[SWEA] 풀이/[SWEA] D1

[SWEA] SWEA 2027번: 대각선 출력하기 파이썬 풀이 - 알고리즘 코딩 문제 해설 python

by codeomni 2023. 4. 12.
반응형

 

안녕하세요.

이번 포스팅은 SWEA의 2027 문제 풀이입니다.

문제 이름은 "대각선 출력하기" 입니다.

 

 

풀이


1
2
3
4
5
6
7
for i in range(5):
    for j in range(5):
        if i == j:
            print('#', end='')
        else:
            print('+', end='')
    print()
cs

 

핵심: 이중 for문을 통해 i와 j가 같은 경우 '#'을 출력합니다.

 

1~2. 이중 for 문을 통해 탐색합니다.

 

3~4. i와 j가 같은 경우는 대각선이므로 #을 출력합니다.

 

5~6. 대각선이 아닐 경우는 '+'를 출력합니다. 

 

4. for문으로 j의 순회가 끝나면 출력 양식에 맞게 줄바꿈을 해줍니다.

댓글