All streams
Search
Write a publication
Pull to refresh
72
0
Егор Куликов @EgorK

User

Send message
Напечатать дома, не?
А ничего, что зарегистрироваться сейчас можно дома, а терминалы саморегистрации есть, например, в Домодедово и Пулково?
А разрешение/запрет вполне возможно на этапе прохождения предполетного досмотра
Первая версия с меньшей функциональностью писалась за неделю по вечерам, это было пол года назад. Сейчас понадобилась еще неделя по вечерам
Если уж совсем точно, то он вылетел в Wildcard Round
Помимо прочего, иностранцев не было, так как задачи предлагались только на русском
А return (T)elementData[index]; по вашему его не генерирует? Невозможно на Java написать генерик коллекцию на основе массива без type-safe warning'а к сожалению
Я все прекрасно понимаю. Есть такая вещь — простота редактирования кода. Я имею ввиду «виртуальное» приведение — то, которое нужно компилятору
Очевидно, что с появлением generic'ов они переписывали этот код. Соответственно, либо приведение каждый раз при создании массива, либо каждый раз при обращении. По-моему первый путь экономнее
В реальности — не происходит, конечно. Однако жить и работать с получившимся T[] гораздо проще, чем с Object[] — потому не совсем понятно, почему этого не сделали в ArrayList и прочих Collection
Там его нет, но быть может
Например вот такой идиотский класс:
public class Holder {
private T[] array;

public Holder() {
//noinspection unchecked
this.array = (T[]) new Object[1];
}

public void set(T element) {
array[0] = element;
}

public T get() {
return array[0];
}

public static void main(String[] args) {
Holder holder = new Holder();
holder.set("Hi");
System.out.println(holder.get());
}
}

вполне себе работает и выдает что нужно
Я имел ввиду, что необязательно разрешать в браузере Java чтобы запустить TC
Вовсе не обязательно запускать арену в applet. Есть JWS версия
Одного любителя так делать в свое время уже задисквалили
Долгое время на TopCoder индусов было больше всего и при этом ни одного красного. Видимо есть энтузиазм, но нету кому научить
Порекламирую уж что-ли свой плагин, который позволяет спокойной пользоваться своей библиотекой кода, а потом инлайнит нужные классы и убирает unused код. Это плагин для Intellij Idea, а не для арены, и может быть использован в том числе в ACM-style контестах (там так же предоставляется тестирующая функциональность)
Ну, если посмотреть, то 26 место тоже за нашим
А кто пророчил, если не секрет?
А с чего Вы взяли, что я Вас минусовал?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity