|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2003
Città: Altrove (eh, magari vicino una certa base....chissà)
Messaggi: 4228
|
[Java - noob] Riconoscitore EBNF
si si è un topic da niubbo/newbie/noob ma x favore non sono disperato, sono ink.....
grossomodo riesco (con un po' di fortuna se mi assiste) a risolvere problemi semplici tipo {1}3{2} o [2]{0} eccetera...ma NON sono riuscito in alcun modo a risolvere {1,2}[3] perchè nn trovo il modo di leggere la coppia di elementi ... uffa! boh avevo tentato così: public static boolean ric(int[] a){ int uno=0; int due=0; for (;uno<a.length && a[uno]==1;uno+=2); for (;due<a.length && a[due]==2;due+=2); if (uno!=due){ return false; } for (int i=0;i<a.length;i++){ int u=i+1; if (a[i]==2 && a[u]!=1 && a[u]!=3){ return false; } } return true; } ![]()
__________________
Nothing Phone 2a 12/256 + MSI B660M MORTAR, i7 13700F, Goodram 2x16 - 3600, PNY XLR8 4060ti 16GB, Enermax D.F. X 850W, Corsair 275r Airflow, LG 27GN800 ![]() Topic Ufficiale Audio REALTEK |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
scusa, ma io non ho capito bene cosa dei fare, comunque costruisciti l'automa e poi riscrivilo in java, e vedi che ne uscirai.
__________________
My gaming placement |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:15.