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

수정님의 프로필 이미지
수정

작성한 질문수

입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]

[문제 3번] 청소 로봇(ver 2)

if문 설정시 nx,ny가 범위내에 있을시 x,y값 이동하는걸로 가능할까요?

작성

·

242

0

def solution(n, moves):    
    move2direction={'U':[-1,0],'R':[0,1],'L':[0,-1],'D':[1,0]}
    R=C=n
    r,c=0,0
    for move in moves:
        dr,dc=move2direction[move]
        nr=r+dr
        nc=c+dc
        if 0<=nr<R and 0<=nc<C:
            r=nr
            c=nc
    return [r,c]

답변 1

0

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

안녕하세요^^

네. 그렇게 해도 됩니다.

수정님의 프로필 이미지
수정
질문자

감사합니다!

수정님의 프로필 이미지
수정

작성한 질문수

질문하기