디버깅!

sea·2023년 9월 23일
0

알고리즘

목록 보기
5/14

bug인 나.. debugging을 해보자

# 북쪽을 향한 상태에서 움직이는 것을 시작!
# 총 n번 움직이고 (for _ in range(n):)
# 명령 L = 왼쪽 90도 전환, R = 오른쪽 90도 전환, **F = 바라보고 있는 방향으로 + 1 (if)

'''

direction = list(input())  # LF 출력

x, y = 0, 0
dir_num = 3

dx, dy = [1, 0, -1, 0], [0, -1, 0, 1]


for dir_ in direction:
    if dir_ == 'L':
        print("condition <L>")
        dir_num = (dir_num - 1) % 4
    elif dir_ == 'R':
        print("condition <R>")
        dir_num = (dir_num + 1) % 4
    elif dir_ == 'F'
        print("condition <F>")
        x += dx[dir_num]
        y += dy[dir_num]

print(x, y)

일케 가능 굿

a, b = 6, 8
count = 1

for i in range(a, b + 1):
    print(f"current val is {i}")
    if a % 2 == 0:
        print("val is even")
        continue

    print("val is odd")
    count *= i

print(count)]

>>> output

current val is 6
val is even
current val is 7
val is even
current val is 8
val is even
1

profile
달려가는중

0개의 댓글