Loading...
NataliaD avatar NataliaD 3 Точки

Custom List от Java Advanced - Generics

Здравейте,

Имам проблем със задача Custom List от Java Advanced - Generics ! Последния тест ми гърми каквото и да променям и да опитвам! 

Моля, ако някой може да помогне!

https://pastebin.com/UCjkX0qx

https://pastebin.com/Up1qfAQw

Problem 7. Custom List
Create a generic data structure that can store any type that can be compared. Implement functions:
 void add(T element)
 T remove(int index)
 boolean contains(T element)
 void swap(int index, int index)
 int countGreaterThan(T element)
 T getMax()
 T getMin()
Create a command interpreter that reads commands and modifies the custom list that you have created. Implement
the commands:
 Add {element} - Adds the given element to the end of the list.
 Remove {index} - Removes the element at the given index.
 Contains {element} - Prints if the list contains the given element (true or false).
 Swap {index1} {index2} - Swaps the elements at the given indexes.
 Greater {element} - Counts the elements that are greater than the given element and prints their count

Max - Prints the maximum element in the list.
 Min - Prints the minimum element in the list.
 Print - Prints all elements in the list, each on a separate line.
 END - stops the reading of commands.
Note: For the Judge tests, use String as T.
Examples
Input Output Input Output
Add aa
Add bb
Add cc
Max
Min
Greater aa
Swap 0 2
Contains aa
Print
END

cc
aa
2
true
cc
bb
aa

Тагове:
0
Java Advanced
icowwww avatar icowwww 2803 Точки
Best Answer

Здравей,

Когато получиш Print принтираш елементите, но накрая имаш празен ред.

Това ще мине тестовете, ако Print е последна команда, защото judge прави trim на резултата.

Добави в toString метода trim() при return-a:

return builder.toString().trim();
1
NataliaD avatar NataliaD 3 Точки

Получи се, много благодавя! 

1
James227 avatar James227 20 Точки

With the eagerness of an intrepid explorer setting out on a daring expedition, I embarked on a cinematic voyage through a diverse range of films, eager to uncover hidden treasures and untold stories. Tonight's movie promised an epic tale of courage and sacrifice, and I eagerly anticipated the emotional journey that lay ahead. With each https://kinogoby.com/ unfolding scene, I found myself immersed in the rich tapestry of the narrative, captivated by the depth of human emotion on display. From triumphant triumphs to heart-wrenching tribulations, I marveled at the resilience and fortitude of the human spirit. In those poignant moments, I felt a profound connection to the characters, as if their journey mirrored my own.

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