Te doy la bienvenida a proyecto on line, ahora vas a hallar la respuesta que estabas buscando.
Ejemplo: programa de equilibrio de corchetes en java
importjava.util.Scanner;importjava.util.ArrayList;publicclassBalanceBracket{publicstaticvoidmain(String[] args)Scanner sc =newScanner(System.in);System.out.println("enter a string with '(', '' or '['");String s = sc.nextLine();String y =isBalanced(s);System.out.println(y);staticStringisBalanced(String s)String result ="NO";ArrayList<String> al =newArrayList<String>();for(int i =0; i < s.length(); i++) s.charAt(i)==']')if(al.size()!=0&& al.get(al.size()-1).equals("(")&& s.charAt(i)==')')
al.remove(al.size()-1);elseif(al.size()!=0&& al.get(al.size()-1).equals("")&& s.charAt(i)=='')
al.remove(al.size()-1);elseif(al.size()!=0&& al.get(al.size()-1).equals("[")&& s.charAt(i)==']')
al.remove(al.size()-1);elsereturn result ="NO";if(al.isEmpty()==true)return result ="YES";return result;
valoraciones y comentarios
Si aceptas, puedes dejar una noticia acerca de qué te ha impresionado de esta reseña.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)