python-for-coding-test icon indicating copy to clipboard operation
python-for-coding-test copied to clipboard

p.112 상하좌우 py 답안에 대하여 질문드리고 싶습니다.

Open kdm0320 opened this issue 4 years ago • 0 comments

안녕하세요 동빈님의 책으로 혼자서 독학중인 1인입니다. 책이 정말 많은 도움이 되고 있습니다. 그런데 p.112 상하좌우 문제에 관해서 제가 답안을 안보고 풀었을때 저는 이렇게 풀었는데 동빈님의 답안과 달라서 제 답이 어떤지 비교하기가 어려웠습니다. 혹시 제 답안에 대해서 피드백을 받을 수 있을까요? 그리고 혼자서 공부하다가 또다시 이러한 경우가 생긴다면 그때는 어떻게 제 답안의 효율성 혹은 정확성에 대해 알아볼 수 있을지 조언을 해주신다면 정말 감사할것 같습니다.

제 코드입니다.

n = int(input()) space = [1,1]

roots = list(input().split()) for root in roots:    plan = {'L': space[1] - 1, 'R': space[1] + 1, 'U': space[0] - 1, 'D': space[0] + 1}    if plan[root] <= 0 or plan[root] > n:      pass     elif root=='L' or root=='R':         space[1] = plan[root]    elif root=='U' or root=='D':          space[0] = plan[root] for i in space:   print(i,end = ' ')

kdm0320 avatar Jul 07 '21 07:07 kdm0320