본문바로가기
함께 풀고 싶은 문제
창의력을 기를 수 있는 수학 문제 또는 퍼즐을 내는 곳입니다.
[창의 퍼즐] 생명 게임 응용판
아인수타인 2019.04.05 08:26 조회 728

(기존 생명 게임을 응용한 것입니다!)

아래 규칙에 따라 아래 그림의 변화를 그려라.

 

<규칙>

(1) 생명은 빨간색, 파란색, 초록색의 3종류가 있고, 암세포는 1종류이다.

(2) 빨간색과 파란색이 붙어 있으면 다음 세대에 파란색이 빨간색으로 변하고, 파란색과 초록색이 붙어 있으면 다음 세대에 초록색이 파란색으로 변하고, 초록색과 빨간색이 붙어 있으면 다음 세대에 빨간색이 초록색으로 변한다.

(3) 만약 죽은 생명 주위(대각선 포함)에 특정 색이 3개이면 죽은 생명은 그 색으로 변해 살아남는다. (단, 3개인 색이 2개 이상이면 살지 못한다.)

(4) 어떤 종류든 살아 있는 생명 주위에 다른 생명이 2~3개 있으면, 다음 세대에 살아남는다.

(5) 어떤 종류든 살아 있는 생명 주위에 다른 생명이 2개 미만 또는 3개 초과면, 다음 세대에 죽는다.

(6) 암세포는 주위에 살아 있는 생명이 하나도 없을 경우 별다른 활동을 안 한다.

(7) 하지만 다른 살아 있는 생명이 세력을 확장해 암세포에 닿아 버리면, 그 생명은 다음 세대에 암세포로 변해 버린다.

(8) 이런 식으로 게임을 계속해 무한히 새력을 이어갈 수 있으면 이기고, 모든 생명이 암세포로 변해 버리거나 모든 생명이 죽으면 게임이 끝난다.

 

<문제>

빨강 초록 파랑     암세포
파랑   빨강 파랑    
파랑 초록 초록      
  초록   빨강    
                    
암세포                암세포

(그림상으로는 6X6뿐이지만 실제론 무한합니다.)

이 문제 어떠셨나요?

글쎄요

0

어려워요

0

  •  
    아인수타인 Lv.12 2019.04.05 08:27

    4월 10일까지 풀면 여기 비댓 달아주세요.

    댓글 작성하기 좋아요0 댓글수1
    •  
      sincostan Lv.7 2019.04.13 08:22

      감이 안잡힌다.

      좋아요0
  •  
    디듀우 Lv.7 2019.04.06 05:58

    이거 프로그램으로 짜주실 분 없나요....?

    댓글 작성하기 좋아요0 댓글수0
  •  
    퍼즐-Scratch Lv.5 2020.02.09 22:55

    최근에 생명 게임에 관심을 가지게 되었고, 예전에 폴리매스에 올라온 이 문제가 생각나서 풀어보려고 합니다. 몇 가지 질문이 있습니다. 

    - (1)의 '붙어 있다'와 (7)의 '닿았다'는 것은 대각선을 포함하나요?

    - (1)에 따라 다음 세대에 색깔이 변하지만 동시에 (5)에 따라 다음 세대에 죽는 세포는 어떻게 처리(?)하나요?

    댓글 작성하기 좋아요0 댓글수2
    •  
      아인수타인 Lv.12 2020.02.09 23:59

      1. 대각선 포함 안 합니다.

      2. 규칙 5에 따라 죽습니다. 죽은 세포니 당연히 색깔은 상관없겠고요.

      좋아요0
    •  
      퍼즐-Scratch Lv.5 2020.02.10 05:33

      감사합니다. 풀어보겠습니다. 

      좋아요0
  •  
    해결
    퍼즐-Scratch Lv.5 2020.02.18 00:29 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수2
    •  
      아인수타인 Lv.12 2020.02.18 03:11

      프로그래밍까지 바라진 않았는데 파이썬으로 코드 작성까지 해주셨네요! 저도 더 복잡한 게임으로 바꾸면 프로그래밍을 어떻게 할까 궁금했었는데 해결된 것 같습니다!

      좋아요0
    •  
      퍼즐-Scratch Lv.5 2020.02.18 21:12

      감사합니다! 재밌는 문제였어요 ^^

      좋아요0
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911