알고리즘

백준 2556번 별 찍기 - 14 파이썬 풀이

물에빠진사람 2024. 1. 12. 10:09
반응형

 

import time
n = int(input())

for i in range(n) :
    print("*")
    time.sleep(5)

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

 

2556번: 별 찍기 - 14

지금까지 안 나온 별 찍기가 뭐가 있는지 생각해본 후, 별을 적절히 찍으세요.

www.acmicpc.net

 

내 생에 첫 난이도 알 수 없음 문제.

풀이를 찾기보다 무슨 문제인지 싶었을거 같다. 미리 말하자면 이 문제는 별을 정사각형 모양으로 찍어내라는 뜻이다. 즉 N이 3으로 들어오면 3 * 3 정사각형, 10이 들어오면 10 * 10. 

 

내 웃긴 풀이를 훑어보자.

코드 1

import time
n = int(input())

for i in range(n) :
    print("*")
    time.sleep(5)

 

음? import time? 사실 나는 문제 설명에 "생각해 본 후"에 꽂혀서 '아, 별을 찍고 잠시 고민하는 시간을 갖고 또 찍는건가?" 라는 생각을 했다. 당연하게도 답일리 없다. 풀면서도 이거일리는 없다고 생각했으니까

 

코드 2

n = int(input())

for i in range(n) :
    print("*" * n)

 

난이도 알 수 없을 정도로 간단하긴 했다.

반응형