강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

proshy1님의 프로필 이미지
proshy1

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

8. 곳감(모래시계)

pop,insert이용 관련 질문있습니다!

작성

·

120

0

안녕하세요! 제가 혼자 해결한 뒤 강의를 들었는데 선생님의 pop과 insert를 이용해서 간단하게 작성하는 것을 보고 정말 대단하다 느꼈습니다!!! 

저렇게 pop,insert를 잘 활용하는 방법? 은 계속 연습을 해야하나요? 아니면 제가 퀵정렬, 해쉬정렬 같은 이론을 잘 모르는데 이런 정렬 이론에 기초한 활용들인가요?? 

아래는 제가 작성한 방법입니다!

def shiftL(x):
    tmp = x[0]
    for i in range(1, len(x)):
        x[i-1] = x[i]
    x[len(x)-1] = tmp


def shiftR(x):
    tmp = x[len(x)-1]
    for i in range(len(x)-2, -1, -1):
        x[i+1] = x[i]
    x[0] = tmp

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

코드가 C언어를  하셨던 분 같은 느낌이 듭니다. 

알고리즘 이론과는 상관없습니다.  이렇게 하나 배우면 다음부터 활용하는 겁니다.  문제를 많이 풀면서 파이썬 여러 기능에 적응하시면 됩니다.

proshy1님의 프로필 이미지
proshy1

작성한 질문수

질문하기