Ich verstehe die Aufgabenformulierung so, dass für jede nicht-kompakte Menge die Existenz einer solchen Funktion nachgewiesen werden soll.
Wenn also \(X \sub \R\) nicht kompakt ist, dann ist es nicht abgeschlossen. Daher existiert ein \(z \in \partial X \setminus X\). Dann geht doch
$$f(x):=\min\{1,|x-z|\}$$
Oder?