Loading...
o_ignatov avatar o_ignatov 54 Точки

[Programming Fundamentals] Problem 15. Balanced Brackets

Здравейте,

Запецнах на тази задачка и се надявам някой да помогне.

https://pastebin.com/YwJZ58ay

Със сигурност булевата логика ми се чупи, но като не виждам тестовете не мога да го хвана.

Нулевите минават.

Тагове:
1
Programming Fundamentals
o_ignatov:
solved!
задачата е решена
msotiroff avatar msotiroff 136 Точки
Best Answer

Според мен няма нужда от този try-catch... Какво изключение би хванало?! Те if проверките разбират и от string, не е нужно да парсваш инпута към char. Даже и от булеви променливи няма нужда.

Задължително, обаче, след цикъла проверка дали последната скоба не е отваряща, ако е такава, то balanced = false;

Ето едно кратичко решение - подсказка : https://github.com/msotiroff/Programming-FUNDAMENTALS/blob/master/HomeWorks/Data%20Types%20and%20Variables/15.%20Balanced%20Brackets/Program.cs

2
03/06/2017 01:38:25
o_ignatov avatar o_ignatov 54 Точки

Мерси за подсказката.

Малко смених подхода и използвах string builder за да упражня и схвана концепцията.

Не че по това време схващам вече нещо но с след като добавих проверката за последната скоба в мойта логика имам 100/100.

Ето как го направих:

https://pastebin.com/Ab8mJEKv

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.