Mö'tərizələrin yerləşdirilməsini düzəltmək#1551

Mö'tərizələrin yerləşdirilməsini düzəltmək

1 saniyə
128 meqabayt
Asan

Dırnaqlardan ibarət verilmiş bir sətri minimum sayda simvolu dəyişdirərək düzgün qurulmuş sətrə çevirməlisiniz. Simvolları silmək və ya əlavə etmək olmaz.

Üç növ dırnaq mövcuddur: yumru , kvadrat və qıvrım . Hər bir cüt bir açılan dırnaq (, , ) və bir bağlanan dırnaqdan (, , ) ibarətdir.

Düzgün qurulmuş sətir aşağıdakı qaydalara uyğundur:

Məsələn, "([{}])", "", və "(){}[]" sətrləri düzgün qurulmuşdur, lakin "([}])", "([)]", və "{" düzgün qurulmuş deyil. Verilmiş sətir üçün, düzgün qurulmuş sətir əldə etmək üçün minimum neçə dəyişiklik lazımdır, tapın.

Giriş

Hər sətirdə yalnız , , , , , simvolundan ibarət, cüt sayda simvol olan bir sətir verilir. Hər sətirin uzunluğu -dən çox deyil.

Çıxış

Hər sətir üçün düzgün qurulmuş sətir əldə etmək üçün ən az neçə simvolun dəyişdirilməsi lazım olduğunu göstərən bir tam ədəd çap edin, hər biri ayrı sətirdə.

Nümunələr

Nümunə 1

Loading
Loading