Професионална програма
Loading...
Kibork avatar Kibork 87 Точки

[Exam Problems] Java Basics - Magic Strings - малко помощ

Колеги мъча се ето с това:

http://judge.softuni.bg/Contests/Practice/Index/4#3

В крайна сметка дава навсякъде правилни отговори, но на 5 от тестовете "judge" системата ми дава "Time Out" и завършвам на 68% вместо 100.

Ето решението ми: http://pastebin.com/K4gU4sp8

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

Поздрави,

Димитър!

0
Java Advanced
dim4o avatar dim4o 289 Точки

Според мен можеш да решиш проблема просто печатайки стринга символ по символ със System.out.print(switcher(i)). Като конкатенираш стринговете и ги пазиш в колекция изразходваш повече памет. В зависимост от теста може да е много повече памет. Няма нужда от тези неща, въпреки че може би е по-систематично и красиво. Другата опция е да използваш StringBuilder класа. Имал съм подобен проблем и с помощта на един от двата варианта съм успявал да се оправя.

1