@Callum8907,
So there are three factors to consider.
The color, or reflectivity of the surface. (Determines how much light is absorbed and converted to heat)
The thermal conductivity of the material. (How quickly the heat moves through the material)
The density of the material. (How much energy it takes to heat up a given volume of material a given number of degrees)
So, the dark, not very dense rock that had poor conductivity would have the hottest surface temperature.
The light-colored, very dense and good conducting rock would have the coolest surface temperature.
Beyond these extremes, or with specific rock types, I don't know how to proceed.