소프트웨어 (os, 장치, 브라우저, 클라이언트)와의 호환성을 확인해야합니다. 일부 시스템 만 지원됩니다.유효한 조합을 확인하는 알고리즘
호환 시스템에는 4 개의 매개 변수 조합이 모두 있습니다. 일부 시스템에 대한 매개 변수가 주어지면 호환성 여부를 확인해야합니다.
가장 좋은 점은 다른 OS 값 0-9, 값이 100,200, .. 900 인 장치를 브라우저 1000,2000, ... 9000 및 클라이언트와 마찬가지로 할당 할 수 있다고 생각할 수 있습니다. 모든 유효한 추가 사항의 캐시를 유지하고 해당 캐시에서 지정된 시스템을 확인하십시오.
더 좋은 방법이 있습니까? 위의 방법은 내가 확장 성 문제가있을 수 있습니다. 유사한 알고리즘을 제안 해주세요.
어떤 확장 성 문제가 있습니까? –
os 수가 10 이상이되면 각각에 대한 값을 변경해야한다고 가정합니다. –
글쎄, 각 명시 적 조합의 관점에서 화이트리스트를 표현하거나 규칙의 관점에서 표현할 수 있습니다. "호환성"* 선험적 *을 결정하는 알고리즘은 없습니다. –