백준(Python) 풀이/구현

백준(Python) 11586번 지영 공주님의 마법 거울 풀이

개발윗미 2021. 11. 30. 11:15

Python으로 구현한 11586번 지영 공주님의 마법 거울 문제 풀이입니다.

 

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

 

11586번: 지영 공주님의 마법 거울

천나라 민호성의 지영 공주님은 매우 아름답다. 공주님 자신도 이 세상 그 누구보다 자신이 아름답다는 것을 알고 있다. 공주님은 자신의 아름다움이 세월의 저편으로 사라지는 것을 매우 두려

www.acmicpc.net


n = int(input())

data = []

for _ in range(n) :
  value = input()
  data.append(value)

state = int(input())

if state == 1 :
  for i in range(len(data)) :
    print(data[i])
elif state == 2 :
  for i in range(len(data)) :
    print(data[i][::-1])
else :
  for i in range(len(data)-1, -1, -1) :
    print(data[i])

 

1. n개의 문자열을 입력받아 리스트형태로 구성한다.

 

2. 입력받은 마법거울의 심리상태(state)가 1이라면 지영 공주님의 모습을 있는 그대로 표현한다.

 

3. 입력받은 마법거울의 심리상태(state)가 2라면 좌/우 반전된 모습을 출력한다.

 

4. 입력받은 마법거울의 심리상태(state)가 3이라면 상/하로 반전된 모습을 출력한다.