작심3일 챌린지/코드잇

[코드잇 0일차] 아케이드(운전)

누Ring 2024. 1. 22.

맨땅에 해딩하면 어떻게든 되겠지

코드잇 0일차 도전 

누Ring

 

코드잇을 처음 결제한 날!

어떤 시스템이 있나 둘러보다가 아케이드라는 시스템이 있어 매우 흥미 유 되어버린!

 

스크립트에 초기 입력되있는 코드를 조금 뚜까뚜까 수정해서 RUN을 누르면

장애물을 피해 요리조리 자동차가 움직인다!

 

아래 Console 도 제공되어서 각종 출력값을 볼 수 있다는게 가장 큰 힌트!

솔직히 너무 단순한 것이여서 큰 문제는 없었지만

파이썬을 제대로 배운적이 없어서 문법에서 검색을 여러번 해봤다...if문이라던가 if문이라던가...

if문 조건 뒤에 : 를 찍어야 한다는 사실을 완전히 잊고있었던 나...

 

여차저차 해서 완성했다!

 

비전공자+코딩 처음 배우는 사람도 쉽게 풀 수 있도록 관련 강의들을 올려두어서 

이 점이 개인적으로 좋은 것 같았다.

 

 

◈누Ring 코드

def process(context, tools):
    current_car_position = context["car"]   # 현재 차의 위치
    front_sensor = context["front_sensor"]  # 차 앞에 장애물이 있는지 여부
    tools.log(front_sensor)  # print() 대신 tools.log()로 콘솔에 출력
    tools.log(current_car_position)

    if front_sensor==False: 
        next_car_position=current_car_position
    else:
        if current_car_position=="LEFT":
            next_car_position = "RIGHT" # 또는 "LEFT"
        else:
            next_car_position="LEFT"  

    return next_car_position

 

 

 

결제 당일의 찍먹 완료^~^

댓글