Fatti

L'Ufficio del Procuratore federale conduce nei confronti di X. un procedimento penale di polizia giudiziaria per il sospetto di tentata messa in circolazione di moneta falsa e altri reati. X. è stato posto in custodia cautelare il 29 giugno 2009 nel Cantone di Zurigo e il 20 luglio 2009, dopo l'assunzione del procedimento da parte dell'Ufficio del Procuratore federale, la custodia è stata formalmente aperta. Il 23 luglio 2009 l'Ufficio federale del giudice istruttore ha deciso che X. dovesse rimanere in custodia cautelare.

Il 20 agosto 2009 X. ha chiesto la scarcerazione. Con decisione del 16 settembre 2009, l'Ufficio federale del giudice istruttore ha respinto la richiesta. Il ricorso presentato da X. contro tale decisione è stato respinto dal Tribunale penale federale il 9 ottobre 2009.

Con atto del 11 novembre 2009, X. ha presentato ricorso in materia penale al Tribunale federale. Il 18 novembre 2009 l'Ufficio del Procuratore federale ha comunicato al Tribunale federale che X. era stato scarcerato lo stesso giorno.

Legge

Il Tribunale federale esamina il ricorso nonostante la scarcerazione del ricorrente dalla custodia cautelare. Ciò è possibile in circostanze particolari, se una violazione della Convenzione europea dei diritti dell'uomo è evidente e se al ricorrente può essere immediatamente garantita la riparazione richiesta mediante l'accertamento della violazione e una regolamentazione delle spese a suo vantaggio.

Il Tribunale federale constata…