> 계략 > 하찮은 일 > Numbers - Bigger or Smaller

Numbers - Bigger or Smaller
Numbers - Bigger or Smaller
4.1 조회수 26회
1.0 Abula Studio 기준
Dec 24,2024

이는 고전적인 "15 퍼즐"(또는 더 큰 변형)을 설명합니다. 시작 위치에 따라 필요한 단계가 결정되므로 단일 솔루션은 없습니다. 이를 해결하려면 30개 숫자의 초기 배열을 제공해야 합니다. 이러한 유형의 퍼즐을 풀기 위한 알고리즘이 존재하지만 입력 상태가 필요합니다. 일반적인 알고리즘은 다음과 같습니다.

  • *휴리스틱 검색 알고리즘(예: A):** 휴리스틱 기능을 사용하여 목표 상태까지의 거리를 추정하고 유망한 경로를 우선적으로 탐색합니다. 휴리스틱은 잘못 배치된 타일의 수 또는 총 맨해튼 거리(각 타일과 올바른 위치의 거리의 합)와 같은 것일 수 있습니다.

  • 깊이 우선 검색(DFS) 또는 너비 우선 검색(BFS): 이는 더 간단하지만 숫자 30개 버전과 같은 대규모 퍼즐의 경우 계산 비용이 많이 들 수 있습니다. 가능한 모든 경로를 체계적으로 탐색합니다.

해결책을 얻으려면 다음을 수행해야 합니다.

  1. 30개 숫자의 초기 배열을 제공하세요. 이는 30개 요소 배열 또는 6x5 그리드(또는 유사한 배열)일 수 있습니다.

  2. 알고리즘을 선택하세요. 30개 숫자의 경우 A*와 같은 휴리스틱 검색이 BFS나 DFS와 같은 블라인드 검색보다 훨씬 더 효율적일 것입니다.

  3. 알고리즘을 구현합니다. 여기에는 퍼즐 상태를 나타내는 코드 작성, 후속 상태 생성(두 숫자를 바꾼 후), 휴리스틱 기능 평가가 포함됩니다. 많은 프로그래밍 언어에는 이를 지원하는 라이브러리가 있습니다.

초기상태가 아니면 해결방안을 제시해드리기가 불가능합니다.

추가 게임 정보

최신 버전

1.0

범주

하찮은 일

안드로이드 필요

Android 4.1+

사용 가능한

Numbers - Bigger or Smaller 스크린샷

  • Numbers - Bigger or Smaller 스크린샷 1
  • Numbers - Bigger or Smaller 스크린샷 2
  • Numbers - Bigger or Smaller 스크린샷 3
  • Numbers - Bigger or Smaller 스크린샷 4

리뷰

댓글 게시
현재 사용 가능한 댓글이 없습니다.
  • 1、비율
  • 2、논평
  • 3、이름
  • 4、이메일

인기 게임

최신 게임

긴급 속보

이 소프트웨어의 사용에 관한 법률은 국가마다 다릅니다. 당사는 이러한 법률을 위반하는 경우 이 프로그램의 사용을 권장하거나 용납하지 않습니다.
Copyright 15QX.COM © 2024 — All rights reserved