공유 행, 열, 대각선을 확인하는 가장 효율적인 방법은 무엇입니까?

오스틴

C ++ int board[8][8]에서 다음과 같이 채워진 정사각형 배열 이있는 경우 :

0  0  1  0  0  0  0  0 
0  0  0  0  0  1  0  0 
0  0  0  1  0  0  0  0 
1  0  0  0  0  0  0  0 
0  0  0  0  0  0  0  1 
0  0  0  0  1  0  0  0 
0  0  0  0  0  0  1  0 
0  1  0  0  0  0  0  0 

1이 다른 1과 행, 열 또는 대각선을 공유하는지 확인하는 가장 짧은 방법은 무엇입니까?

편집 : 가장 짧은 것을 의미 할 때 가장 효율적이라고 말했습니다.

MrPickles

8 x 8 보드? 이것은 체스와 관련이있는 것 같습니다.

여기에 어떤 조각이 여왕에게 맞았는지 테스트하는 영리한 방법이 있습니다 (즉, 1이 다른 1과 행, 열 또는 대각선을 공유하는지 여부와 거의 동일 함).

bool CG_queen::move(File f_to, Rank r_to, File f_from, Rank r_from)
{
    bool canMakeMove = false;

    //Check to see if Queen is moving only by File or only by Rank.
    //aka, only vertically or horizontally.
    if ( f_from == f_to || r_from == r_to )
    {
        canMakeMove = true;
    }

    //Check to see if Queen only moves diagonally.
    if ( abs(f_from - f_to) == abs(r_to - r_from) )
    {
        canMakeMove = true;
    }

    return canMakeMove;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 500k 행을 구문 분석하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

값이 다른 행을 식별하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

하위 문자열을 검색하는 가장 효율적인 방법은 무엇입니까

분류에서Dev

특정 문자까지 각 줄을 확인하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

최대 값으로 행을 얻는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

문자열을 Enum과 비교하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

첫 번째 항목으로 배열을 정렬하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

열 값을 특정 순서로 정렬하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

R : R에서이 공식을 코딩하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

배열이라는 고유 한 값을 가진 객체 배열에서 객체를 찾는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

최대 레벨을 확인하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 선택한 행 집합에 대해 수학을 수행하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

주어진 날의 매분 배열을 얻는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

if 문에서 모든 조건을 확인하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 헤더 행으로 행을 선택하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

목록을 반복하고 Python에서 적합한 문자열 패턴을 찾는 가장 빠르고 (가장 효율적인) 방법은 무엇입니까?

분류에서Dev

희소 Scipy 행렬에 대해 행을 0으로 설정하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

정렬되지 않은 두 배열을 가장 효율적인 방법으로 정렬 된 배열로 병합하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임 파이썬에서 열 값을 추가하는 가장 효율적인 방법을 작성하는 방법은 무엇입니까?

분류에서Dev

gltf 파일에 법선을 저장하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

int 배열을 바이트 배열로 또는 그 반대로 변환하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

조인 쿼리 결과에서 각 행의 열을 업데이트하는 Oracle 데이터베이스에서 가장 효율적인 방법은 무엇입니까?

분류에서Dev

여러 개의 정렬 된 실행을 포함하는 파일에서 행을 검색하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

여러 개의 정렬 된 실행을 포함하는 파일에서 행을 검색하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

가변 크기의 행렬 그룹을 저장하는 데 가장 효율적인 방법은 무엇입니까?

분류에서Dev

객체 속성을 열거하는 가장 효율적인 기술 / 실습은 무엇입니까?

분류에서Dev

Entity Framework를 사용하여 SQL에 많은 열이있는 모델을 추가하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

NumPy 배열의 주어진 인덱스를 대체하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

위치와 함께 행렬에서 가장 큰 요소를 찾는 가장 효율적인 방법은 무엇입니까? 또한 위치가있는 각 열에서 가장 큰 요소

Related 관련 기사

  1. 1

    이 500k 행을 구문 분석하는 가장 효율적인 방법은 무엇입니까?

  2. 2

    값이 다른 행을 식별하는 가장 효율적인 방법은 무엇입니까?

  3. 3

    하위 문자열을 검색하는 가장 효율적인 방법은 무엇입니까

  4. 4

    특정 문자까지 각 줄을 확인하는 가장 효율적인 방법은 무엇입니까?

  5. 5

    최대 값으로 행을 얻는 가장 효율적인 방법은 무엇입니까?

  6. 6

    문자열을 Enum과 비교하는 가장 효율적인 방법은 무엇입니까?

  7. 7

    첫 번째 항목으로 배열을 정렬하는 가장 효율적인 방법은 무엇입니까?

  8. 8

    열 값을 특정 순서로 정렬하는 가장 효율적인 방법은 무엇입니까?

  9. 9

    R : R에서이 공식을 코딩하는 가장 효율적인 방법은 무엇입니까?

  10. 10

    배열이라는 고유 한 값을 가진 객체 배열에서 객체를 찾는 가장 효율적인 방법은 무엇입니까?

  11. 11

    최대 레벨을 확인하는 가장 효율적인 방법은 무엇입니까?

  12. 12

    데이터 프레임에서 선택한 행 집합에 대해 수학을 수행하는 가장 효율적인 방법은 무엇입니까?

  13. 13

    주어진 날의 매분 배열을 얻는 가장 효율적인 방법은 무엇입니까?

  14. 14

    if 문에서 모든 조건을 확인하는 가장 효율적인 방법은 무엇입니까?

  15. 15

    데이터 프레임의 헤더 행으로 행을 선택하는 가장 효율적인 방법은 무엇입니까?

  16. 16

    목록을 반복하고 Python에서 적합한 문자열 패턴을 찾는 가장 빠르고 (가장 효율적인) 방법은 무엇입니까?

  17. 17

    희소 Scipy 행렬에 대해 행을 0으로 설정하는 가장 효율적인 방법은 무엇입니까?

  18. 18

    정렬되지 않은 두 배열을 가장 효율적인 방법으로 정렬 된 배열로 병합하는 방법은 무엇입니까?

  19. 19

    데이터 프레임 파이썬에서 열 값을 추가하는 가장 효율적인 방법을 작성하는 방법은 무엇입니까?

  20. 20

    gltf 파일에 법선을 저장하는 가장 효율적인 방법은 무엇입니까?

  21. 21

    int 배열을 바이트 배열로 또는 그 반대로 변환하는 가장 효율적인 방법은 무엇입니까?

  22. 22

    조인 쿼리 결과에서 각 행의 열을 업데이트하는 Oracle 데이터베이스에서 가장 효율적인 방법은 무엇입니까?

  23. 23

    여러 개의 정렬 된 실행을 포함하는 파일에서 행을 검색하는 가장 효율적인 방법은 무엇입니까?

  24. 24

    여러 개의 정렬 된 실행을 포함하는 파일에서 행을 검색하는 가장 효율적인 방법은 무엇입니까?

  25. 25

    가변 크기의 행렬 그룹을 저장하는 데 가장 효율적인 방법은 무엇입니까?

  26. 26

    객체 속성을 열거하는 가장 효율적인 기술 / 실습은 무엇입니까?

  27. 27

    Entity Framework를 사용하여 SQL에 많은 열이있는 모델을 추가하는 가장 효율적인 방법은 무엇입니까?

  28. 28

    NumPy 배열의 주어진 인덱스를 대체하는 가장 효율적인 방법은 무엇입니까?

  29. 29

    위치와 함께 행렬에서 가장 큰 요소를 찾는 가장 효율적인 방법은 무엇입니까? 또한 위치가있는 각 열에서 가장 큰 요소

뜨겁다태그

보관