4 색 정리 더 이상 네 가지 이상의 색상이지도의 지역 색을해야한다고.
도전
주 경계 목록이 주어지면 각 주 ID에 색상을 할당하여 인접한 두 주가 동일한 색상을 갖지 않도록합니다. 출력은 상태의 2 문자 ID 코드에 색상을 지정하는 CSS 스타일 시트 여야합니다. 다음은 스타일 시트를 적용 할 수있는 SVG 맵입니다. http://upload.wikimedia.org/wikipedia/commons/3/32/Blank_US_Map.svg
규칙
- 최단 코드 승리
- 모든 주 경계 목록을 사용할 수 있습니다
- 4 가지 색상 만 사용할 수 있습니다.
- 상태 목록은 하드 코딩 될 수 있습니다
조언 : CSS fill:
속성을 사용하여 색상을 변경하십시오. 예를 들어#AL{fill:green}
주 경계의 목록은 다음과 같습니다
AL-FL
AL-GA
AL-MS
AL-TN
AR-LA
AR-MO
AR-MS
AR-OK
AR-TN
AR-TX
AZ-CA
AZ-CO
AZ-NM
AZ-NV
AZ-UT
CA-NV
CA-OR
CO-KS
CO-NE
CO-NM
CO-OK
CO-UT
CO-WY
CT-MA
CT-NY
CT-RI
DC-MD
DC-VA
DE-MD
DE-NJ
DE-PA
FL-GA
GA-NC
GA-SC
GA-TN
IA-MN
IA-MO
IA-NE
IA-SD
IA-WI
ID-MT
ID-NV
ID-OR
ID-UT
ID-WA
ID-WY
IL-IA
IL-IN
IL-KY
IL-MO
IL-WI
IN-KY
IN-MI
IN-OH
KS-MO
KS-NE
KS-OK
KY-MO
KY-OH
KY-TN
KY-VA
KY-WV
LA-MS
LA-TX
MA-NH
MA-NY
MA-RI
MA-VT
MD-PA
MD-VA
MD-WV
ME-NH
MI-OH
MI-WI
MN-ND
MN-SD
MN-WI
MO-NE
MO-OK
MO-TN
MS-TN
MT-ND
MT-SD
MT-WY
NC-SC
NC-TN
NC-VA
ND-SD
NE-SD
NE-WY
NH-VT
NJ-NY
NJ-PA
NM-OK
NM-TX
NM-UT
NV-OR
NV-UT
NY-PA
NY-VT
OH-PA
OH-WV
OK-TX
OR-WA
PA-WV
SD-WY
TN-VA
UT-WY
VA-WV
주 경계 목록을 하드 코딩 할 수 있습니까?
—
NinjaBearMonkey
@ hsl 예, 상태 경계를 하드 코딩하는 것이 좋습니다.
—
kyle k
@steveverrill은 색상을 변경하는 더 좋은 방법을 생각할 수 있다면 좋을 것입니다. CSS 사용법을 보여주는 예제를 추가했습니다.
—
kyle k
이것이 Four Color Theorem 자체의 증거를 재현 할 필요가 없습니까? 가능한 모든 경우를 처리해야합니까?
—
barrycarter
국가의 경계가 3 개 이상의 다른 주에 닿으면이 정리가 잘못되지 않습니까?
—
Optimizer