Skip to content

Change logics when make board#1

Open
Gagle637 wants to merge 1 commit intosople1:masterfrom
Gagle637:feature/python_code
Open

Change logics when make board#1
Gagle637 wants to merge 1 commit intosople1:masterfrom
Gagle637:feature/python_code

Conversation

@Gagle637
Copy link

@Gagle637 Gagle637 commented Apr 5, 2022

  1. move의 딕셔너리를 정의하였습니다.
    • w, a, s, d 의 방향으로 이동할때 해당 딕셔너리와 비교하여 이동값을 가져오기위함입니다.
    • 해당 값은 각 키에맞는 이동값과 현재 포지션값에 더해져 해당 방향으로 이동이 가능한지 여부를 체크하도록 수정했습니다.
  2. make_board의 반복문을 변경하였습니다.
    • board를 만드는 동안 if문을 통한 비교 대신 index를 이용한 접근을 택했습니다.
    • 9 * 9 = 81 번의 반복문이 실행되지 않고 인덱스를 통해 한번만 실행되어 파이썬을 최적화 할 수 있다고 생각했습니다.

@sople1 sople1 changed the title 파이썬 머지리퀘스트 Change logics when make board Apr 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant