Il teorema dei quattro colori afferma che non sono necessari più di quattro colori per colorare le regioni di una mappa.
La sfida
Dato un elenco di confini di stato, assegnare a ciascun ID stato un colore in modo tale che due stati adiacenti non abbiano lo stesso colore. L'output dovrebbe essere un foglio di stile CSS che assegna il colore al codice ID di 2 lettere dello stato. Ecco una mappa SVG a cui è possibile applicare il foglio di stile. http://upload.wikimedia.org/wikipedia/commons/3/32/Blank_US_Map.svg
Le regole
- Il codice più corto vince
- è possibile utilizzare qualsiasi elenco dei confini di stato
- possono essere utilizzati solo 4 colori.
- l'elenco degli stati può essere codificato
Consiglio: utilizzare la fill:
proprietà CSS per modificare il colore, ad esempio#AL{fill:green}
Ecco un elenco di confini statali
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