В этой задаче мы должны определить, является ли входная строка допустимой последовательностью скобок или нет! Мы просто помещаем нашу строку вот так:- {}() ({()}) {}( []
И в соответствии с нашими вводными данными эта программа выдаст “истину”, если последовательность верна, в противном случае “ложь”.
import java.util.*; class Solution{ public static void main(String []argh) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String input=sc.next(); //Complete the code } System.out.println(isValid(input)); } } public static boolean isValid(String s){ if(s.charAt(0)==')'||s.charAt(0)=='}'||s.charAt(0)==']'){ return false; } Stackstack=new Stack<>(); for(int i=0;i
Если у вас есть какие-либо сомнения, не стесняйтесь спрашивать в комментарии:) Эта проблема взята из HackerRank!! Счастливого кодирования ❤️
Оригинал: “https://dev.to/suchitra_13/java-stack-1haa”