싸피1 [알고리즘] [모의 SW 역량테스트] 미생물 격리 python(SWEA 5653) 코드 풀이 과정초기 설정:dirs 딕셔너리를 사용하여 각 이동 방향에 따른 좌표 변화를 설정합니다.spin 딕셔너리를 통해 약품 셀에 도달했을 때 반대 방향으로 변환하는 룰을 정의합니다.입력 받기:N, M, K 값을 입력 받고, 초기 군집 상태를 bugs 리스트에 저장합니다.next 함수 정의:각 시간 단위마다 군집 이동 및 병합을 계산하는 함수입니다.board 딕셔너리로 이동 후의 각 위치에 대해 군집들을 저장하여 병합할 수 있도록 합니다.각 위치에서 미생물 수가 가장 많은 군집의 방향을 기준으로 최종 방향을 결정합니다.가장자리 셀에 도달하면 반대 방향으로 변환하고, 미생물 수를 절반으로 줄이는 처리를 수행합니다.격리 시간 반복 처리:for _ in range(M) 루프를 통해 M 시간 동안 next .. 2024. 11. 12. 이전 1 다음