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

  #31  
Старый 06.09.2015, 19:32
kick
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами: 5952720

Репутация: 6527


По умолчанию

В 1:00 закончится время на решение задачи
 
Ответить с цитированием

  #32  
Старый 06.09.2015, 20:41
Mizuwokiru
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами: 5842272

Репутация: 1039


По умолчанию

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

@Warencense - перечитай еще раз задачу. Все должно лежать в 1 финализированной переменной.
Оу, пардон, читаю через абзацы. Тогда так:

for(int i = 0; i
 
Ответить с цитированием

  #33  
Старый 06.09.2015, 20:57
Java-man
Познающий
Регистрация: 05.09.2015
Сообщений: 31
С нами: 5624489

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

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

Код:


Код:
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());
    }
}
 
Ответить с цитированием

  #34  
Старый 06.09.2015, 21:39
Gaikotsu
Флудер
Регистрация: 15.08.2015
Сообщений: 2,267
С нами: 5654645

Репутация: 0


По умолчанию

Код:


[CODE]
for (int i = 1; i
 
Ответить с цитированием

  #35  
Старый 06.09.2015, 21:55
Иван
Новичок
Регистрация: 15.05.2010
Сообщений: 0
С нами: 8416883

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

Pastebin

Учтено условие final String, String += в стринг билдер. Больше объекто-ориентированно выглядит, как и задумывалось Oracle
 
Ответить с цитированием

  #36  
Старый 07.09.2015, 00:42
Deazer
Новичок
Регистрация: 08.11.2007
Сообщений: 1
С нами: 9741040

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

for(int i = 1; i
 
Ответить с цитированием

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

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

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

***Скрытый текст не может быть процитирован.***
Тернарные ни кто не запрещал же ?
Нет, никто не запрещал. Не правильно, есть подвох.
 
Ответить с цитированием

  #38  
Старый 07.09.2015, 00:59
Influence
Постоянный
Регистрация: 14.06.2015
Сообщений: 910
С нами: 5744218

Репутация: 1488


По умолчанию

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

***Скрытый текст не может быть процитирован.***
Тернарные ни кто не запрещал же ?
с одной стороны - нет, с другой - в основе те же иф-елсы
 
Ответить с цитированием

  #39  
Старый 07.09.2015, 01:15
zcxv
Постоянный
Регистрация: 22.06.2015
Сообщений: 562
С нами: 5732354

Репутация: 0


По умолчанию

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

***Скрытый текст не может быть процитирован.***
Все кто скинул перечитайте внимательно задание. :dance2:
Вывод используется один раз с 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
 
Ответить с цитированием

  #40  
Старый 07.09.2015, 01:22
Deazer
Новичок
Регистрация: 08.11.2007
Сообщений: 1
С нами: 9741040

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

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

***Скрытый текст не может быть процитирован.***
for(int i = 1; i
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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