四色定理 4つ以下の色がマップの領域を色付けする必要があると述べています。
チャレンジ
州の境界のリストを指定すると、各州IDに色が割り当てられ、隣接する2つの州が同じ色にならないようにします。出力は、色を州の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 14年
@hslはい、状態の境界をハードコードしても問題ありません。
—
カイルk 14年
@steveverrill素晴らしい色を変えるより良い方法を考えることができるなら。CSSの使用方法を示す例を追加しました。
—
カイルk 14年
これには、4色定理自体の証明を再現する必要はありませんか?考えられるすべてのケースを処理する必要があるので
—
バリーカーター14年
州の境界が他の3つ以上の州に触れている場合、この定理は間違っているとは思わないでしょうか?
—
オプティマイザー14年