HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #41  
Старый 07.09.2015, 09:22
xDarkDelux
Постоянный
Регистрация: 22.01.2015
Сообщений: 798
С нами: 5951142

Репутация: 1449


По умолчанию

Ну и кто победитель?
 
Ответить с цитированием

  #42  
Старый 07.09.2015, 10:35
mAnGoL
Новичок
Регистрация: 21.01.2010
Сообщений: 0
С нами: 8581120

Репутация: 0
По умолчанию

Выйграли:

@Java-man - премиум на 1 месяц.

Цитата:
Сообщение от Java-man  

Первый вариант - красивый.

Код:


Код:
public class Test
{
    public static void main(String[] args)
    {
        Optional string = IntStream.rangeClosed(1, 100)
                .mapToObj(i -> i % 15 == 0 ? "mmo-develop.ru" : String.valueOf(i))
                .map(i -> parseInt(i, 1) % 3 == 0 ? "mmo-" : i)
                .map(i -> parseInt(i, 1) % 5 == 0 ? "develop.ru" : i)
                .reduce((a, b) -> a + System.lineSeparator() + b);
        System.out.println(string.get());
    }

    public static int parseInt(String number, int defaultVal)
    {
        try
        {
            return Integer.parseInt(number);
        }
        catch (NumberFormatException e)
        {
            return defaultVal;
        }
    }
}
Второй вариант - короткий. Естественно я его выкладываю в максимально читабельном варианте, так как я не дебил. А так его можно сложить в одну строку.

Код:


Код:
public class Test
{
    public static void main(String[] args)
    {
        Optional string = IntStream.rangeClosed(1, 100)
                .mapToObj(i -> (i % 15 == 0)
                        ? "mmo-develop.ru"
                        : (i % 3 == 0)
                        ? "mmo-"
                        : (i % 5 == 0)
                        ? "develop.ru"
                        : String.valueOf(i))
                .reduce((a, b) -> a + System.lineSeparator() + b);
        System.out.println(string.get());
    }
}
@b3trayer - премиум 2 недели.

[QUOTE="zcxv"]

Вывод используется один раз с final String переменной

Код:


[CODE]
public static void main(String[] args) {
MmoDevelop obj = new MmoDevelop ();
obj.version1();
}

final String string = "null".toString(); //disabling inlining
public void version1() {
Field f;
try {
f = MmoDevelop .class.getDeclaredField("string");
f.setAccessible(true);
Field modifiers = Field.class.getDeclaredField("modifiers");
modifiers.setAccessible(true);
modifiers.setInt(f, f.getModifiers() & ~Modifier.FINAL);
} catch(Throwable e) {
throw new RuntimeException(e);
}

final int num1 = 3;
final int num2 = 5;
final int num3 = 15;
for(int i = 1; i

Код:


Код:
public class Mmodev {

    final String text;

    public Mmodev() {
        text = makeString();
    }

    public static void main(String[] args) {
        Mmodev m1 = new Mmodev();
        System.out.println(m1);
    }

    private String makeString() {
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 1; 100 >= i; i++) {
            stringBuilder.append((i % 5 == 0 && i % 3 == 0) ? "mmo-develop.ru\n" : (i % 5 == 0) ? "develop.ru\n" : (i % 3 == 0) ? "mmo-\n" : i + "\n");
        }
        return stringBuilder.toString();
    }

    @Override
    public String toString() {
        return text;
    }
}
 
Ответить с цитированием

  #43  
Старый 07.09.2015, 10:40
Tyrel
Познающий
Регистрация: 22.08.2015
Сообщений: 65
С нами: 5645063

Репутация: 0
По умолчанию

Покажите хоть код всех участников, интересно же решение других
 
Ответить с цитированием

  #44  
Старый 07.09.2015, 10:43
mAnGoL
Новичок
Регистрация: 21.01.2010
Сообщений: 0
С нами: 8581120

Репутация: 0
По умолчанию

Up. Посты открыты для просмотра.
 
Ответить с цитированием

  #45  
Старый 07.09.2015, 10:58
Tyrel
Познающий
Регистрация: 22.08.2015
Сообщений: 65
С нами: 5645063

Репутация: 0
По умолчанию

А по каким критериям оценивалось ?)) В теме есть более простые решения, но при этом победители все усложняют
 
Ответить с цитированием

  #46  
Старый 07.09.2015, 10:59
mAnGoL
Новичок
Регистрация: 21.01.2010
Сообщений: 0
С нами: 8581120

Репутация: 0
По умолчанию

Цитата:
Сообщение от Tyrel  

А по каким критериям оценивалось ?)) В теме есть более простые решения, но при этом победители все усложняют
Нестандартное мышление.
 
Ответить с цитированием

  #47  
Старый 07.09.2015, 11:03
Tyrel
Познающий
Регистрация: 22.08.2015
Сообщений: 65
С нами: 5645063

Репутация: 0
По умолчанию

Цитата:
Сообщение от Mangol  

Нестандартное мышление.
Тогда да, снимаю шляпу, не стандартно это точно -
 
Ответить с цитированием

  #48  
Старый 07.09.2015, 11:29
L2CCCP
Постоянный
Регистрация: 07.07.2015
Сообщений: 486
С нами: 5710893

Репутация: 0
По умолчанию

Думал я наркоман, а тут вон оно как

Грац победителей))
 
Ответить с цитированием

  #49  
Старый 07.09.2015, 11:44
Иван
Новичок
Регистрация: 15.05.2010
Сообщений: 0
С нами: 8416883

Репутация: 0
По умолчанию

Спасибо.

:
 
Ответить с цитированием

  #50  
Старый 07.09.2015, 12:28
test
Новичок
Регистрация: 10.02.2008
Сообщений: 1
С нами: 9605637

Репутация: 7
По умолчанию

Сразу нужно писать что нужно сделать самый медленный код.

Из всех победителей самый нормальный вариант у Иван

Не хватает еще использование JNI.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...