A.- Le 6 septembre 1999, F._ a déposé plainte pénale contre Corinne Favre pour abus de confiance, escroquerie et gestion fautive. Par ordonnance du 4 octobre 1999, notifiée le 8 octobre 1999, le Ministère public du canton de Neuchâtel a classé cette plainte pour motifs de droit. F._ a recouru contre cette décision auprès de la Chambre d'accusation du Tribunal cantonal du canton de Neuchâtel (ci-après, la Chambre d'accusation) par acte daté du 18 octobre 1999, adressé le même jour par téléfax au greffe du tribunal et notifié le lendemain par poste sous pli recommandé. Statuant par arrêt du 1er novembre 1999, la Chambre d'accusation a considéré que le recours, posté le 19 octobre 1999, n'avait pas été formé dans le délai de dix jours prévu par l'art. 236 du Code de procédure pénale neuchâtelois (CPP neuch. ) et l'a déclaré irrecevable pour tardiveté, après avoir relevé que le recours, adressé le 18 octobre 1999 au moyen d'un télécopieur, n'avait pas valablement été déposé en se référant à la jurisprudence du Tribunal fédéral parue aux ATF 121 II 252, dont il faisait sienne la motivation. B.- Par acte du 12 novembre 1999, F._ a formé un recours de droit public contre cet arrêt qui consacrerait, selon lui, un formalisme excessif prohibé par l'art. 4 Cst. Il requiert l'assistance judiciaire. La Chambre d'accusation se réfère à son arrêt. Le Ministère public conclut au rejet du recours. 