인프런 커뮤니티 질문&답변
제 방식대로 풀어봤는데 어디가 틀린지를 모르겠습니다..
작성
·
216
0
a=int(input())
b=list(map(int,input().split()))
c=[]
d=[]
for i in range(a-1):
if len(c)==0:
if b[0]<b[-1]:
c.append(b[0])
else:
c.append(b[-1])
elif len(c)!=0:
if b[0]>b[-1]:
if c[-1]<b[-1]:
c.append(b.pop())
d.append("R")
elif c[-1]>b[-1]:
break
if b[-1]>b[0]:
if c[-1]<b[0]:
c.append(b.pop(0))
d.appnend("L")
elif c[-1]>b[0]:
break
if len(b)==1:
if b[0]>c[-1]:
c.append(b[0])
d.append("L")
break
print(len(c))
print(d)답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!





