2016-11-16 1 views
0

2 차원 어레이가 있습니다 : (int[,] sz = new int[52, 5];) int32s로 채워져 있습니다 (모두 1과 90 사이입니다). 나는 배열에 포함되지 않은 1에서 90 사이의 적어도 하나의 숫자가 있는지 결정할 필요가 있습니다. 나는 예 또는 아니오 응답 만 필요합니다.2D 배열에 특정 숫자가 포함되어 있는지 확인하는 방법은 무엇입니까?

Array.Exists으로 시도했지만 제대로 작동하지 않았습니다.

내가 가장 간단한 솔루션을 찾고 있어요는 (최근에 시작, 나는 전문가로부터 멀리 해요), 나는 약간의 도움 :)

+2

당신이 언어를 사용하는 말을 유용

문제는 유사한 일반적인 운동이다. – robermorales

+1

어떤 언어입니까? – richdotjs

답변

0

당신은 90 개 위치 부울 배열을 만들 수 있습니다, 초기화를 뵙죠 것 거짓으로. 배열에 대한 위치가 0 마지막으로 89

에 보통 그런 다음

, 당신은 1 ~주의 (90) 2 차원 배열을 통해 이동하고 숫자가 경우 첫 번째 배열 의 위치에 진정한 표시 부울 배열에서 False 값을 검색하면 값이 2D 배열에 없음을 나타낼 수 있습니다.

Find an integer not among four billion given ones

관련 문제