Loading...
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки

07. To Uppercase-->Strings, Dictionaries, Lambda and LINQ - Exercises

Здравейте.

Мисля,че логиката ми е вярна,но ми дава грешни отговори на два от тестовете и не мога да разбера защо.

Пробвах различни варианти,но ми изглежда вярно.

Това е кода ми :

http://pastebin.com/yVvgj3yj

Кода ми дава 66/100.

Благодаря предварително.

Тагове:
0
Fundamentals Module 04/06/2016 16:28:50
KrasimirPetkov avatar KrasimirPetkov 328 Точки

Replace() сменя всички думи в изречението.

Ако имаш вход "Hello <upcase>Hello</upcase>", връща "HELLO HELLO", защото сменя думата дори и да не е оградена от таг-овете.

Можеш да пробваш да извадиш само думата между таг-овете, да я промениш на ToUpper() и после да Concatenate-неш string-a.

Доста по-кратко става като използваш Regular Expressions и я смениш навсякъде.

Ето вариант с Regex: http://pastebin.com/DZGUnx9R

Успех!

1
04/06/2016 23:50:50
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки

Благодаря ти за отговора. 

Ще пробвам както си написал и ако не успея ще пробвам с Regex,но трбява да се запозная как се използва нонеже не съм го полвал досега.

0
sly_racoon88 avatar sly_racoon88 10 Точки

Здрасти, няма ли начин да се използват .Substring(indexof, indexof) и .Insert(). Аз се пробвах по няколко различни начина да извадя думата между скобите с Substring() и после да я сложа с Insert(), но не ми се получи.

 

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