반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준 알고리즘] 백준 23802번 골뱅이 찍기 - 뒤집힌 ㄱ 파이썬(Python)

1) 문제번호 : 23802번

 

2) 문제 출처

https://www.acmicpc.net/problem/23802

 

23802번: 골뱅이 찍기 - 뒤집힌 ㄱ

서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 뒤집힌 ㄱ자 모양의 골뱅이가 들어있다. 뒤집힌 ㄱ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다.

www.acmicpc.net

 

2. 문제

서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 뒤집힌 ㄱ자 모양의 골뱅이가 들어있다. 뒤집힌 ㄱ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다. 상자에는 정사각형 모양의 셀의 크기를 나타내는 숫자 하나가 적혀있다. 셀의 크기 N이 주어지면 예제 출력과 같은 방식으로 골뱅이 모양을 출력하시오.

 

3. 제약사항

 

4. 입력

첫째 줄에 정수 N(1 ≤ N ≤ 100)이 주어진다.

 

5. 출력

셀의 크기가 N인 골뱅이를 출력한다.

 

6. 풀이

- 입력한 값의 5배 만큼 for문을 돌려서 i가 N보다 작으면 N의 5배만큼 @를 이어서 출력하고 다음 줄로 넘어간다.

- i가 N보다 크면 N만큼 @를 이어서 출력하고 다음 줄로 넘어가서 출력하면 된다.

 

7. 소스 코드

import sys
input=sys.stdin.readline

N = int(input())

for i in range(N*5) :
    if i < N :
        for j in range(N*5) :
            print("@", end="")


    else :
        for j in range(N) :
            print("@", end="")

    print()

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기