¿usaría transistores, diodos u otra cosa?
Al ver los LED son diodos, iremos con un sí a diodos.
Transistores? Muy probable si desea utilizar el controlador LED del reloj.
Configurarías los transistores como puertas lógicas.
El "algo más" podría ser resistencias.

Surelojdeberíaserunrelojdigitalcon7dígitosdesegmento.
NecesitaríaconocerelpinoutparaelcontroladorLEDde7segmentos.
Necesitaráconocerlacorrienteyelvoltajedelcontroladorparacadasegmento.
Conduciríaslaspuertaslógicascondosdelossegmentosdelreloj.
Construyaunatablalógicaparalossegmentoscuandoeldígitodelahoraesuntres,seisonueve.Necesitaunacombinaciónlógicaquetendráunasalidaúnicaparacadaunodeestostresdígitos.LassalidasdelaspuertaslógicasconduciríanaotrotransistorqueapagayenciendelosLED.¡OH!¡Mira,másdiodos!
No va a ser fácil usar los controladores en el reloj.
Lo mejor sería usar un microcontrolador con un reloj en tiempo real para controlar los LED rojo, amarillo y verde. Funcionará con cualquier tipo de reloj, analógico o digital.