Loading...
radybt avatar radybt 9 Точки

[Programming Fundamentals] 08.*SMS Typing

Ще се радвам някой ако даде някакво решения да поразгледам код, че нищо не ми хрумва, освен голям суитч. Обяснението не ми дава много светлина, хаха.

Тагове:
0
Programming Fundamentals 01/06/2017 17:31:24
spzvtbg avatar spzvtbg 581 Точки

ето  просто следвах условието стъпка по стъпка иначе и аз го гледах като гръмнат но като я написах и я схванах

https://github.com/spzvtbg/TechModuleProgrammingFundamentals23.05.2017/blob/master/03.%20Basics%20-%20More%20Exercises/08.%20SMS%20Typing/SMSTyping.cs

1
30/05/2017 18:12:04
a.i.shtereva avatar a.i.shtereva 2 Точки

Ето и от мене решение:

https://pastebin.com/282gLLCe

1
dZf1aeA-ick.36 avatar dZf1aeA-ick.36 169 Точки

Споделям и моето, водено от хинтовете на условието: SMS Typing

1) Правя проверка дали въведеното число от конзолата е 0, ако е вярно -> добавям към SMS (променливата, която отпечатва съобщението накрая) празен стринг.
2) В противен случай; вземам main digit-а -> currentMessageCharacters[0] ми дава съдържащото се в нулевия индекс (т.е при въведено 333 вземам първата тройка), обръщам примерната тройка на стринг и я парсвам към int. 
2.1) Вземам дължината с currentMessageCharacters.Length
2.2) Променливата offset съдържа формулата, показана в условието.

След това проверката, която виждаш, инициализирането на letterIndex-а и прибавянето му към текущия currentMessage (променлива, пазеща текущата буквичка на всяко завъртане на цикъла) и този currentMessage го прибавям накрая към SMS, за да отпечата съобщението в края.

 

1
04/07/2017 13:53:56
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

wooot  методи  return и тн :Д най-накрая да видя нещо чисто и красиво написано :Д  жалко че колегата сигурно повече ще се обърка като го види това решение но ++ за тая изчистена красота която разгледах сега :Д

0
ognyan.penkov avatar ognyan.penkov 49 Точки

Аз така и не фанах на тоя оффсет формулата как са я измислили да е така, някои ако може да подскаже?

0
31/05/2017 00:15:30
Rumyanarusimova avatar Rumyanarusimova 20 Точки

Браво!Чудесно решение!

0
radybt avatar radybt 9 Точки

Благодаря! 

1
shegi avatar shegi 1 Точки

Здравей, показвам и моето решение, което е малко дебилно, но все пак. Кодът е на Java: https://pastebin.com/tFumbLQF

0
31/05/2017 10:35:19
Katraci avatar Katraci 1 Точки
https://pastebin.com/Mu8jhzk2
0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.