Карта сайта

Это автоматически сохраненная страница от 08.12.2013. Оригинал был здесь: http://2ch.hk/b/res/58582106.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Вск 08 Дек 2013 01:14:03
Java. Обучаемся вместе
Суть такова. Есть одна JDK, есть я. Взываю в тред специалистов, которые могут помочь постигнуть азы сей вундервафли. Уровень знаний в данной области = 0. Так же попрошу вкинуть в тред интересных упражнений в написании сих программ.
пикрандом


Вск 08 Дек 2013 01:18:24
>>58582106
напиши мне ROT13 и детерминант матрицы 3х3
Привет антон

Вск 08 Дек 2013 01:19:03
>>58582220
Нихуясе, сказал я себе
Пока не увидел лицо. Ну что за ёптвоюмать? Как так получается, что вокруг тысячи тянок, у которых отличное тело испорчено таким то ебалом?

Вск 08 Дек 2013 01:20:36
>>58582382
Да. Единственое что не сможет прикрыть пакет - это паспорт. Потому что его у нее нет

Вск 08 Дек 2013 01:21:55
>>58582348
Сперва погляжу посмотрю понятие термина и постараюсь написать

Вск 08 Дек 2013 01:24:24
>>58582348 >ROT 13
[rotate 13 (alphabet positions)] сдвиг символов на 13 позиций (английского алфавита) (примитивный способ укрытия электронных посланий от посторонних глаз)
Это?

Вск 08 Дек 2013 01:34:01

Вск 08 Дек 2013 01:34:44
>>58583145
Пока пытаюсь написать определитель

Вск 08 Дек 2013 01:34:59
>>58582647
ещё есть хорошие задания у Кернигана и Ритчи. Адаптируй их для Java

Вск 08 Дек 2013 01:37:48
>>58583275
хаскелебог?

Вск 08 Дек 2013 01:38:36
Шилдт Г_ Полный справочник по Java.djvu
Ну и паралельно пиши мини-моды для майнкрафта.
Нахуй тебе Java? Ты че, ебанутый?

Вск 08 Дек 2013 01:41:33
>>58583397
Развитие мозга. Проблемы с обучением нового и концентрации внимания.
Ява. Мы лечим аутизи

Вск 08 Дек 2013 01:44:52
Ищи книгу "Философия java" она же "Thinking in java", читай, не еби с ходу IDE, пособирай руками, попробуй реализовать некоторые возможности которые есть изкапропки, для начала хватит. Добра тебе, спрашивай, может успею ответить.

Вск 08 Дек 2013 01:47:57
>>58583730 Сейчас гоняю 8 издание Java 7 - the complete reference. Как по мне интересно объясняется. Сейчас думаю как вычленить каждую часть массива для расчета определителя. Алсо пока вышло создать 3х3 с расчетом:
1 2 3
4 5 6
7 8 9
По-моему иду не в том русле

Вск 08 Дек 2013 01:57:27
>>58583397

Двачую эту книгу, убергоднота. Жаль, что я ее так и не закончил, а сейчас некогда, о чем очень жалею.

Вск 08 Дек 2013 01:58:15
>>58584387 Ок. Еще одно документация, которую намерен прочитать. После 1100 страниц Java 7 - the complete reference

Вск 08 Дек 2013 02:07:18
Ну тащемта. Мой первый Индусскийговнокод. Осталось прикрутить монитор косвенный ввод данных.
class Matrix {
public static void main (String args []) {
int a, m [] [];
m = new int [3] [3];
m [0] [0] = 1;
m [0] [1] = 2;
m [0] [2] = 3;
m [1] [0] = 1;
m [1] [1] = 2;
m [1] [2] = 3;
m [2] [0] = 1;
m [2] [1] = 2;
m [2] [2] = 3;
{
a = m [0] [0] * m [1] [1] * m [2] [2] - m [0] [0] * m [1] [2] * m [2] [1] - m [0] [1] * m [1] [0] * m [2] [2] + m [0] [1] * m [1] [2] * m [2] [0] + m [0] [2] * m [1] [0] * m [2] [1] - m [0] [2] * m [1] [1] * m [2] [0];
System.out.println("Determinator of m equal " +a);
}
}
}


Вск 08 Дек 2013 02:28:03
Такой вопрос. Как можно разделить введеное выражение по буквам? Хочу начудить шифратор/дешифратор шифра Цезаря.

Вск 08 Дек 2013 02:36:10
>>58585662

string virajenie = "ОП - хуй";
char bukva = virajenie[0]; //Буква "О"

Хотя хуй знает, строки в жаве - это массив символов ли?

Вск 08 Дек 2013 02:37:57
>>58586015
И этот кусок распидорасит выражение или только отковырнет букву?

Вск 08 Дек 2013 02:40:32
>>58586090

В переменной bukva будет храниться символ, с самим выражением ничего не будет.

Вск 08 Дек 2013 02:43:56
>>58586090
string opHuy = "Java ne nuzhna";
for (int i = 0; i &t; opHuy.Length; i++)
{
//opHuy - переберёт по букве, пока не кончится строка
}

Вск 08 Дек 2013 02:44:26
>>58582106
Напиши интерпретатор brainfuck.

Вск 08 Дек 2013 02:44:41
>>58586334
Сука, вакаба жрёт.

Вск 08 Дек 2013 02:45:25

Вск 08 Дек 2013 02:48:39
>>58586214
Итого.
1. Подсчитываем кол-во букв.
2. Если кол-во букв равно квадрату целого числа, то выделяем по букве через те команды.
3. Создаем двухмерный массив
4. Вгоняем туда буквы.
5. Пидорасим по-цезарьски данный массив.
6. Выводим массивы в выражение.
7. Отправляем на экран
8. ???
9. Профит.
Так ведь?

Вск 08 Дек 2013 02:50:40
>>58584827
> m [0] [0] = 1;
Попробуй так
int[][] m = {{1, 2, 3}, {3, 4, 5}, {6, 7, 8}};

Вск 08 Дек 2013 02:50:47
>>58586347
Заплатишь циклодолом?

Вск 08 Дек 2013 02:51:52
>>58586581
Ок. Стоит запомнить.

Вск 08 Дек 2013 02:51:53
>>58586015
Я тебе даже больше скажу, в си строки тоже массивы строковых констант с символом окончания строки '\0'.
А вообще, на жабе легко писать код даже людям с руками из жопы, это язык такой. хоть на нем и нельзя без либы math поделить 10 на 3.

Вск 08 Дек 2013 02:52:32
>>58586499

Хуй знает. Легче взять код каждого символа и плюсануть к нему сдвиг. Хотя на выходе помимо букв могут появиться всякие точки, запятые, проценты и доллары, что не есть хорошо.

Вск 08 Дек 2013 02:53:15
>>58586499
нахуй тебе количество букв и квадраты? просто дели номер латинского символа по модулю 26. тут фишка в том, что символ имеет значение и алфавит не начинается с нуля. надо делить по модулю количества букв английского алфавита.

Вск 08 Дек 2013 02:54:06
>>58586632

Да, но в си 0-ой элемент массива содержит длину строки, а не первый символ.

Вск 08 Дек 2013 02:54:11
>>58586661
Это методика рот13, а не шифра Цезаря. Или я тебя не понимаю?

Вск 08 Дек 2013 02:54:48
>>58586695
Гугли сей шифр.

Вск 08 Дек 2013 02:54:57
Тред не читал, отвечаю на ответы.

Вск 08 Дек 2013 02:55:17
>>58586015
в жаве строка это имутабельный объект. это значит, что однажды созданный он не может быть изменён, но только удалён. а вообще это экземпляр класса String.
Возможность получать букву реализована итератором к экземпляру класса.

Вск 08 Дек 2013 02:56:10
>>58586722
дебил. это в паскалеподобных так делается. в си размер строки определяется sizeof

Вск 08 Дек 2013 02:56:21
>>58586632
Можно прям лозунги писать. Ява. Мы делим на ноль Мы делим 10 на 3

Вск 08 Дек 2013 02:57:03
>>58586768
приведи пример потокобезопасного синглтона

Вск 08 Дек 2013 02:57:28
>>58586768
-->
>>58586499
Поясни как правильнее реализовать

Вск 08 Дек 2013 02:58:49
>>58586819
без проблем делю на 0.0
компилятор не ругается
что я делаю не так?

Вск 08 Дек 2013 02:59:44
>>58586909
Онотоле?

Вск 08 Дек 2013 03:00:06
>>58586909
Исключение обработал?

Вск 08 Дек 2013 03:00:17
>>58586909
И что выходит?

Вск 08 Дек 2013 03:00:22
>>58586947
Норрис

Вск 08 Дек 2013 03:00:24
>>58584827
убей себя

Вск 08 Дек 2013 03:01:09
>>58586983
БАБАХ

Вск 08 Дек 2013 03:07:53
>>58586845

Java

public class Singleton {
public static final Singleton INSTANCE = new Singleton();
}


C++11

class Singleton
{
public:
static const Singleton ∓ Instance()
{
static Singleton theSingleInstance;
return theSingleInstance;
}
private:
Singleton (){};
Singleton (const Singleton ∓ root);
Singleton ∓ operator=(const Singleton ∓);
};

Но в C++03 приходится ебаться с мутексами. Я бы выбрал вариант с двумя проверками - как довольно быстрый.


>>58586863

Сесть и реализовать.
Я бы пробежался в цикле по всем символам. Если символ - латинская буква, то сдвигаем. Сдвиг через добавление дельты, если до конца алфавита больше дельты букв и через добавление дельты и вычитание 26 в обратном случае.

Кодить лень, компилятора java под рукой нет

Вск 08 Дек 2013 03:08:45
>>58586973

Вангую NaN какой-нибудь.

Вск 08 Дек 2013 03:12:21
>>58587284
Там только латинские сдвигаются?
Будет что-то вроде

char mas[] = "strokaname";
for (int i=0, i&t;mas.size, i++){
mas=(int(mas<em>)+13).toString();
}
</em>

Вск 08 Дек 2013 03:13:25
>>58587451
Разметка сожрала индексы со скобками. Ну вы поняли.

Вск 08 Дек 2013 03:15:33
>>58586759
Хмм. Видимо сам не понял что спизданул. Читал я про шифр, названный в честь Цезаря. Суть такова: допустим есть выражение “123456789ABCDEFG“. Его разделяли по буквам и делали квадрат:
1234
5678
90AB
CDEF.
И перемешивали.
159С260D37AE48BF.
Отака хуйня, малята

Вск 08 Дек 2013 03:17:18
>>58587590
Not bad.

Вск 08 Дек 2013 03:17:38

Вск 08 Дек 2013 03:18:27
>>58587680
Вот теперь думу гадаю. Как бы сделать?

Вск 08 Дек 2013 03:18:44
>>58586786
простите. я мудак, все перепутал с шарпом. в жаве итераторов класса вообще нет. просто у стринга есть .charAt(int)

Вск 08 Дек 2013 03:19:16
Антончик, я тут на курсы Джава пошел. Обещают абсолютное понимание ООП и вообще золотые горы.
Я смогу после этих зассаных курсов хоть на ДЖУНИОРА пойти?

Вск 08 Дек 2013 03:19:51
>>58585662
Такой вопрос. Как поссать в лицо ЦРУ и ведущим криптологам? Хочу начудить шифратор/дешифратор шифра Зодиака.

Вск 08 Дек 2013 03:20:47
>>58587497

Да, мы поняли, что ты ньюфаг и не можешь в разметку

char mas[] = "strokaname";
for (int i=0, i&amp;t;mas.size, i++){
if (mas[i]&amp;t;=int('z')-13)
mas=(int(mas[i])+13).toString();
else
mas=(int(mas[i])-13).toString();
}


Мог обосраться с константами - без тестирования нет гарантий.

>>58587590
Чего? Пикерлейт - каноничный шифр Цезаря.

Вск 08 Дек 2013 03:21:24
>>58587760
Вещаю с дивана. Если усваиваешь хорошо и есть знания ангельского и основ матанализа, то почему нет?
Поправьте, если не прав.
Оп

Вск 08 Дек 2013 03:21:55
>>58587760
Смотря в каком городе. Гугли вакансии.

Вск 08 Дек 2013 03:22:53
>>58587835
Ну до каноничного я додумался бы и сам, если честно. Мне интересен этот.

Вск 08 Дек 2013 03:23:50
>>58587835
> else
> mas=(int(mas)-13).toString();
Почему?

Вск 08 Дек 2013 03:24:18
>>58587797
Пфф. Это ж обычный мануал по браинфаку в картинка А спецслужбы и не догадывались.
инсайдер-кун

Вск 08 Дек 2013 03:25:16
>>58587991
Картинках
*фикс

Вск 08 Дек 2013 03:25:24
>>58587760
вообще да, но я бы к этому приложил неконсольное портфолио.

Вск 08 Дек 2013 03:25:40
>>58587972
Блядь, всё, понял. 13 неважно в какую сторону, всего же 26 букв.

Вск 08 Дек 2013 03:26:05
>>58584827
Стало плохо от этого пиздеца.

Вск 08 Дек 2013 03:26:24
>>58587856
Спасибо, в твои рамки охуенно всовываюсь. Погуглю вакансии

Вск 08 Дек 2013 03:27:26
>>58588067
Что вы имеете против евреев индусов, сранный расист.

Вск 08 Дек 2013 03:27:35
>>58583397
Хуйня, много не актуальных библиотек, не задеты важные темы. Скачай философию java там самые нужные основы, дальше выберешь технологии.

Вск 08 Дек 2013 03:28:26
>>58585662
Нашел что писать, цезаря. Осилишь криптосистемы на эллиптических кривых или хотя бы энигму простую написать?

Вск 08 Дек 2013 03:29:42
>>58588119
Почитываю вот это. Годно?
> Java 7 - the complete reference

Вск 08 Дек 2013 03:29:45
>>58588033
А что это?(с мобилы, неудобно гуглить)

Вск 08 Дек 2013 03:29:56
>>58587972

Пикерлейт - таблица символов. Посмотри на неё, и прикинь, что будет, если к z добавить 13.

>>58588046
Важно. Всегда желательно попадать в алфавит.

И ЮЗАЙТЕ ТЕГ [ code ] МАТЬ ВАШУ!

Вск 08 Дек 2013 03:30:54
>>58588155
Будь добр объясни устройство сих криптосистем. Сижу с некроведра - гуглить тяжко

Вск 08 Дек 2013 03:31:50
>>58588209
Нет это и есть шилдт, качай философию, самая годная книга.

Вск 08 Дек 2013 03:32:19
>>58584827
Ебать ты индус.

Вск 08 Дек 2013 03:32:58
>>58588302
Thinking in java?

Вск 08 Дек 2013 03:33:30

Вск 08 Дек 2013 03:33:32

Вск 08 Дек 2013 03:34:13
>>58588222
> Важно. Всегда желательно попадать в алфавит.
Ну это понятно, я сначала не понял, что по кругу что прибавить, что отнять 13 одно и то же.

Вск 08 Дек 2013 03:35:03
>>58588387
Лежит на винте, почему то не читал ее даже. Завтра начну параллельно с Шилдтом ее превозмогать

Вск 08 Дек 2013 03:37:51
САП, ДВАЧ! ХОЧУ ПИСАТЬ ИГОРИ И ЗАРАБАТЫВАТЬ МИЛЛИОНЫ! НАКИДАЙ СОВЕТОВ МУДРЫХ.

Вск 08 Дек 2013 03:39:02
>>58588555
АНОНЧИКИ, СОБИРАЮСЬ НАПИСАТЬ СВОЙ ДВИЖОК, КАКИЕ ПОДВОДНЫЕ КАМНИ??

Вск 08 Дек 2013 03:39:21
>>58588555
Трипл, взрывы делают любую вещь лучше. Запасайся спрайтами и текстурками

Вск 08 Дек 2013 03:40:59
>>58588046
ты делай сразу нормально. а потом понадобится тебе на 12 сдвигать, а прога то у тебя и не умеет

Вск 08 Дек 2013 03:40:59
>>58588555
Освой Unity 3d, деньги на ассеты, поздравляю ты в игровой индустрии.

Вск 08 Дек 2013 03:41:20
>>58588555
САП, ДВАЧ ЕСТЬ ОДИН СКАЙНЕТ. И ЭТОТ СКАЙНЕТ Я, РЕКВЕСТЫ НА ДАБЛ ИНБ МАТЕРИНКУ НЕ ПОКАЖУ

Вск 08 Дек 2013 03:45:43
>>58588704

РЕКВЕСТИРУЮ ТЕРМИНАТОРА С ЖЕНСКИМ ТЕЛОМ

Вск 08 Дек 2013 03:47:12
>>58588887
ДЖОН КОННОР В ТРЕДЕ, ВСЕ НА ЗАВОД

Вск 08 Дек 2013 03:55:41
>>58584827
Вопрос: зачем тебе яп если он работает как калькулятор?

Вск 08 Дек 2013 03:58:04
>>58589265

Ну охуеть, обосрали начинающего.

Ты вот скажи, есть ли в коде ошибки и покажи, как бы ты реализовал.

Вск 08 Дек 2013 03:58:13
>>58582106
Есть хуй, есть ты. И ты идешь на хуй.
Такие дела

Вск 08 Дек 2013 04:01:10
>>58582106
Напиши используя аннотации валидатор constraint-а generic класса C&amp;t;? extends T> в котором есть внутренний класс реализующий T.

Вск 08 Дек 2013 04:02:00
>>58589265
Почему бы и нет? Мой первый, не судите строго, лол.

Вск 08 Дек 2013 04:02:23
>>58589448
Напиши валидатор пизды своей мамаши у которой есть внутри хуй ашота используя анотации

Вск 08 Дек 2013 04:03:39
>>58589448
Это в яслях проходят. Или для тебя это что-то невьебенно сложное, школьник? Никто за тебя домашку делать не будет, пиздуй отседава!!

Вск 08 Дек 2013 04:03:47
>>58589448
Хм. Я не понимаю суть проблемы - это раз. Объясни.
Я уже не за компом - это 2. Смогу сделать - создам тред.

Вск 08 Дек 2013 04:04:14
>>58589351

ЗАТРАЛЕЛ КАК БОГ. СПАТЬ НЕ БУДУ ОТ БУГУРТА.

Вск 08 Дек 2013 04:04:14
>>58589468
Такое как ты пишут умственно отсталые, съеби нахуй, надоело тупое быдло лезет в айти "потому что модно молодежно"

Вск 08 Дек 2013 04:06:19
>>58589518
>объясни.
Задавай вопросы (после гугла).

Вск 08 Дек 2013 04:06:58
>>58589531
Лезу в ИТ, потому что интересно. Заработок и “модно-молодежно“ не так интересно, АйТэ-ылита

Вск 08 Дек 2013 04:07:34
>>58589592
Сижу с некроведра. Гугл банит.

Вск 08 Дек 2013 04:07:35
Я уже написал. Жду творчества ОПа.

Вск 08 Дек 2013 04:13:48
>>58582106
>Есть одна JDK, есть я. Взываю в тред специалистов, которые могут помочь постигнуть азы сей вундервафли.

Поистине глупость человеческая не имеет границ. Это же пиздец блядь ебаный, не осилить олигофреническую яву, когда для этого всего и требуется что посидеть пару дней с учебником и гуглом. Там же еб твою мать только и нужно что синтаксис изучить, как и в любом подобном недоязыке который все делает за тебя.
ОП в общем, уйди с программирования, тебе в нем делать нечего, с такими-то выдающимися умственными способностями.

мимо- осилил раньше с++ -самоучка

Вск 08 Дек 2013 04:14:52
>>58589626
ОП, это ты там с некроида сидишь? Мне тебя ещё ждать, али уже выложить своё творчество рот13?

Вск 08 Дек 2013 04:16:40
>>58589796
Приятное общение с аноном интереснее книг. А так идея появилась день назад. Пока все что нужно скачал, пока почитал 2.главы. И понеслась... Теория без практика - хуй без яиц

Вск 08 Дек 2013 04:17:15
>>58589824
Да. Выкладывай.
Оп

Вск 08 Дек 2013 04:21:03
>>58589625
Все равно задавай.

Вск 08 Дек 2013 04:22:14
>>58589889
ок

import java.util.Scanner;

public class Mmmain {
static final int ALPHABET = 'Z' - 'A' + 1;

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String arr = scan.nextLine();
String enc = crypt(arr, true, 13);
String dec = crypt(enc, false, 13);
System.out.println(enc + '\n' + dec);
}

static String crypt(String arr, boolean encrypt, int shift) {
char[] out = new char[arr.length()];
int add = (encrypt ? 1 : -1) * shift;
for (int i = 0; i &amp;t; arr.length(); i++) {
char c = arr.charAt(i);
if (c >= 'A' &amp;mp;&amp;mp; c &amp;t;= 'Z') {
out[i] = (char) (((c - 'A') + add + ALPHABET) % ALPHABET + 'A');
} else if (c >= 'a' &amp;mp;&amp;mp; c &amp;t;= 'z') {
out[i] = (char) (((c - 'a') + add + ALPHABET) % ALPHABET + 'a');
} else {
out[i] = c;
}
}
return new String(out);
}
}


Вск 08 Дек 2013 04:23:10
>>58589999
Хорошо. Что это за вафля и в чем ее практический смысл? Где она используеься?

Вск 08 Дек 2013 04:23:23
>>58590042
спрашивай, что не понятно. я пока курить

Вск 08 Дек 2013 04:23:58
>>58590069
он просто выебнулся. не обращай внимания. тебе это сейчас не за чем

Вск 08 Дек 2013 04:24:35
>>58590090
он даже не поставил корректную задачу. непонятно зачем нужна такая конструкция

Вск 08 Дек 2013 04:25:08
>>58590042
Можешь с объяснением? Строка за строкой

Вск 08 Дек 2013 04:32:18
>>58590069
>что это за вафля
Один из методов автоматической проверки того, что твоя программа будет выполнять то что от нее требуется. Не больше не меньше.

>и в чем ее практический смысл?
Задание спецификации программы - один из способов предотвратить часы дебага в дальнейшем.

>Где она используется?
Везде где это требуется и есть те кто умеют это делать.

Пример, который я привел содержит множество концепций из джавы и ООП. Задавая вопросы и решая эту задачу, ты сможешь кое-что в ней понять. Начиная естественно от тех слов намкитайском языке которые я привел.

Вск 08 Дек 2013 04:40:32
>>58590042


import java.util.Scanner;

public class Mmmain { [b]//M-M-MAXIMUM ГЛАВНЫЙ КЛАСС[/b]
static final int ALPHABET = 'Z' - 'A' + 1;[b] //ДЛИННА АЛФАВИТА. АЛСО 26 СМ - МИНИМАЛЬНАЯ ДЛИННА ЧТОБЫ УДВОЛЕТВОРИТЬ ТЯН[/b]

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);[b]//НОВЫЙ СКАНЕР НА БАЗЕ СИСТЕМНОГО ВООДА[/b]
String arr = scan.nextLine();[b]//БЕРЁМ СТРОКУ[/b]
String enc = crypt(arr, true, 13);[b]//КРИПТУЕМ НАХ[/b]
String dec = crypt(enc, false, 13);[b]//ДЕКРИПТУЕМ НАХ, ВДРУГ ОБЪЕБАЛИСЬ[/b]
System.out.println(enc + '\n' + dec)[b];//СМОТРИМ, ЧТО ЗА ХУЙНЮ ПО РЕЗУЛЬТАТУ ПОИМЕЛИ[/b]
}

static String crypt(String arr, boolean encrypt, int shift) {
char[] out = new char[arr.length()];[b]//МАССИВ ЕБТА[/b]
int add = (encrypt ? 1 : -1) * shift;[b]//СМЕЩЕНИЕ ЗАВИСИТ ОТ ТОГО, КРИПТУЕМ ИЛИ РАСШИФОРОВЫВАЕМ И ОТ [s]РАЗМЕРА ПУКАНА ТВОЕЙ МАМАШИ[/s] СМЕЩЕНИЯ[/b]
for (int i = 0; i &amp;t; arr.length(); i++) {[b]//ХУЯЧИМ СТРОКУ СИМВОЛ ЗА СИМВОЛОМ[/b]
char c = arr.charAt(i);[b]//ПЕРЕХУЯЧИВАЕМЫЙ СИМВОЛ[/b]
if (c >= 'A' &amp;mp;&amp;mp; c &amp;t;= 'Z') {[b]//ЕСЛИ ЭТО БОЛЬШАЯ БУКВА[/b]
out[i] = (char) (((c - 'A') + add + ALPHABET) % ALPHABET + 'A'); [b]//ПЕРЕХУЯЧИВАЕМ ТАК (АРИФМЕТИКУ НЕ ПОЯСНЮ - САМ РАЗБИРАЙСЯ. пОДСКАЗКА % - ОСТАТОК ОТ ДЕЛЕНИЯ)[/b]
} else if (c >= 'a' &amp;mp;&amp;mp; c &amp;t;= 'z') {[b]//ЕСЛИ ЭТО МАЛЕНЬКАЯ БУКВА[/b]
out[i] = (char) (((c - 'a') + add + ALPHABET) % ALPHABET + 'a');[b]//ТА ЖЕ ХУЙНЯ[/b]
} else {
out[i] = c;[b]//ЕСЛИ ЭТО НЕ БУКВА - НЕ ТРОГАТЬ НИ ХУЯ[/b]
}
}
return new String(out);[b]//ВЕРНУТЬ РЕЗУЛЬТАТ[/b]
}
}



Вск 08 Дек 2013 04:40:54
>>58590322
Оп-пост читал? Ты действительно считаешь что такое пишется на уровне знания хеллоуворлда? Если так, то задай общий алгоритм. Не вдаваясь в подробности, конечно

Вск 08 Дек 2013 04:41:19
>>58590517

БЛЯТЬ ((

Вск 08 Дек 2013 04:43:08
>>58590127
import java.util.Scanner;

public class Mmmain {
static final int ALPHABET = 'Z' - 'A' + 1; // константа длина алфавита + 1

public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // с помощью этого можем читать разные данные: char, int, double и тд
String arr = scan.nextLine(); // читаем строку из стандартного входного потока
String enc = crypt(arr, true, 13); // шифруем
String dec = crypt(enc, false, 13); // тест дешифровки
System.out.println(enc + '\n' + dec); // выводим шифрованное, перевод строки и дешифрованное
}

// статическая функция шифрования
// статическая - значит принадлежит классу, но не экземпляру класса
// т.е можно написать MyClass.function(), но не myObject.function();
// статический метод не может орудовать локальными данными экземпляра
// здесь arr - входная строка, флаг шифруем или дешифруем и сдвиг на количество символов
static String crypt(String arr, boolean encrypt, int shift) {
char[] out = new char[arr.length()]; // сюда мы будем запихивать результат
int add = (encrypt ? 1 : -1) * shift; // при шифровании и дешифровании сдвиг в разную сторону. т.е +13 или -13
for (int i = 0; i &amp;t; arr.length(); i++) { // просто перечисляем входную строку
char c = arr.charAt(i); // это символ
if (c >= 'A' &amp;mp;&amp;mp; c &amp;t;= 'Z') { // будем проверять только символы от A до Z
// сначала буква A приводится к нулю
// потом к ней мы прибавляем наш shift
// размер алфавита нам нужен, чтобы не было ситуаций (-3 % 26) == -3
// затем снова приводим номер нашего символа обратно к номеру таблицы символов
out[i] = (char) (((c - 'A') + add + ALPHABET) % ALPHABET + 'A');
} else if (c >= 'a' &amp;mp;&amp;mp; c &amp;t;= 'z') {
out[i] = (char) (((c - 'a') + add + ALPHABET) % ALPHABET + 'a');
} else {
out[i] = c; // остальное оставляем на месте. т.е пробелы, русские символы и тд не шифруются
}
}
// строим новую строку из нашего массива символов
// и возвращаем её
return new String(out);
}
}

Вск 08 Дек 2013 04:43:16
>>58590517
Ну охуеть теперь.

Вск 08 Дек 2013 04:43:30
>>58590526
>задай общий алгоритм.
1. Создаем аннотацию.
2. Пишем валидатор для нее.
3. Используем.

Вск 08 Дек 2013 04:44:42
>>58590517
а ты быстрый
>>58590042 кун

Вск 08 Дек 2013 04:45:45
>>58590588
Крадем кальсоны
???
Профит

Вск 08 Дек 2013 04:45:52
>>58590042
А теперь для произвольной аффинной функции.

Вск 08 Дек 2013 04:46:52
>>58590642
Ага. Типа того.

Вск 08 Дек 2013 04:49:22
>>58590588

1) Находим тян
2) Общаемся
3) Трахаемся

Вск 08 Дек 2013 04:50:38
>>58590719
В том числе.

Вск 08 Дек 2013 04:51:08
>>58590588
1. Купил гитару
2. Сел за стол
3. Написал 6 платиновых альбомов

Вск 08 Дек 2013 04:52:20
>>58590588
1. Выпил пива
2. Съел гамбургер
3. Смерть от язвы

Вск 08 Дек 2013 04:54:43
>>58590588
1) Сесть за комп в своей сычевальне
2) Открыть двачи
3) Завайпать все разделы

Вск 08 Дек 2013 04:55:19
Похоже ОП ушёл спать
даже спасибо не сказал

Вск 08 Дек 2013 04:56:34
>>58590862
Я не сплю. Вникаю побуквенноо в объяснение. Как бы половину команд еще и не прошел. Но за код спасибо.

Вск 08 Дек 2013 04:59:08
а мой код не назвали быдлокодом ^^
уже хорошо

Вск 08 Дек 2013 05:00:55
>>58590886
да всегда пожалуйста

Вск 08 Дек 2013 05:02:43
>>58590977
Контактыы свои оставь, чтобы мог задавать вопросы, если что. А потом я спать, а тред можно будет потопить

Вск 08 Дек 2013 05:03:20
Вот вам задачка на ООП. Есть еще задачи по потокам, кому интересно могу скинуть. Ну и на Java EE есть.
На практике в EPAM-кун

Вск 08 Дек 2013 05:03:43
>>58591013
skype s226012227

Вск 08 Дек 2013 05:04:04
http://pastebin.com/6dSijygH

Вск 08 Дек 2013 05:09:22
>>58591046
какое-то неинтересное задание. и где здесь потоки?

Вск 08 Дек 2013 05:12:24
>>58591173
Я же сказал это на ООП задание. А что тебе интересно вообще?

Вск 08 Дек 2013 05:14:50
>>58591026
Как попал в эту конторку, чему учат. Расскажи подробнее, пожалуйста.

Вск 08 Дек 2013 05:17:15
>>58589796
>Поистине глупость человеческая не имеет границ.
Ты слишком плохо знаешь джаву. Там своя атмосфера.
>мимо- осилил раньше с++ -самоучка
Какой наивный ньюфаг.

Вск 08 Дек 2013 05:17:36
>>58591249
Ну тут из интересного (для меня) - FSM для турникета. Остальное - варганишь классы, вяжешь инхеритансом там где надо, ебешься с учетом данных. Мне лень писать. Я, с weak-until-ом в CTL ебусь второй день. Главное сука по семантике структуры Крипке ведь доказал! А вывести эту ебучую формулу...

Вск 08 Дек 2013 05:17:38
>>58591026 >>58591046

Есть еще?

Вск 08 Дек 2013 05:21:17

>>58591362
Он таки говорит что кресты сложнее джавы?

Вск 08 Дек 2013 05:21:50
http://pastebin.com/VypPZjCn

Вск 08 Дек 2013 05:22:04
>>58582106
Вот тебе задачка. Напиши контейнер для манипуляции массивом байтов на битовом уровне. В контейнер можно устанавливать биты, доступ побитно, извлекать подмассив битов из разного размера с разной длиной, преобразовывать в массив байтов, конструировать такой массив из массива байтов. Контейнер должен потреблять O(n) битов памаяти.

Вск 08 Дек 2013 05:24:29
>>58591472
Что нужно для того, чтобы взяли на курсы?

Вск 08 Дек 2013 05:25:28
>>58591476
ах да. надо ещё иметь возможность присваивать некоторой группе битов значение из байта/инта/лонга...

Вск 08 Дек 2013 05:26:04
>>58591529
Не ходи в ЕПАМ, дубина. Аутсорс для петухов.

Вск 08 Дек 2013 05:27:13
>>58591372
Тебе походу тогда на acm.timus.ru надо. У нас немного другое направление.

Вск 08 Дек 2013 05:28:13
>>58591561
Но если я выпускник вуза без опыта, но чуток могущий в джаву?
Какие еще варианты?

Вск 08 Дек 2013 05:28:43
>>58591561
добре знання англійської мови
наполегливість та кмітливість у вирішенні нестандартних задач
впевнені знання основ ООП, БД, HTML
досвід програмування на будь-якій мові

с их сайта

Вск 08 Дек 2013 05:29:18

Вск 08 Дек 2013 05:29:29
>>58591605
Ищи и лучше готовься к собеседованиям. Дрочи английский.

Вск 08 Дек 2013 05:32:46
>>58591645
Заебись так можно готовиться пока мхом не покроешься возле компьютера. В епаме можно учебу пройти за полгода где-то, и будет легче устроиться куда угодно, зато это будет повеселее чем самому дома по книжкам. В рабство же потом не заберут.

Вск 08 Дек 2013 05:33:09
>>58591373
В парке есть атракционы. При входе в парк взрослый регистрируется и регистрирует детей. После регистрации взрослый получает пароль, а каждый ребенок получает идентификатор (да, система ебанутая и можно одну и ту же личность ребенка зарегить несколько раз). Пароль взрослый использует для входа в апликацию eTicket в которой покупает ребенку нужное кол-во билетов на атракционы. У каждого атракциона есть ограничение по возрасту, мин. высоте. Ребенок может войти в атракцион если удовлетворяет этим ограничениям. (Душераздирающе зевнув) Создается атракцион изначально с открытыми входными и закрытыми выходными, по истечении срока двери закрываются и атракцион работает, в конце работы проверяется все-ли вышли. Если нет - то атракцион не стартует пока все не выйдут. Атракцион может быть экстремальным и тогда к билету приобретается еще разрешение от взрослого. Параметры eTicket и атракциона (ограничения на вход) можно менять.

Реализовать симуляцию всей этой задницы. С гуем есессна и шоб заебись.

Вск 08 Дек 2013 05:36:56
На Java EE задание
http://pastebin.com/EpsXcmHQ

Вск 08 Дек 2013 05:41:07
>>58591830

> Java EE

для этого задания на хуй не нужна. А задания взял - они охуенны.


← К списку тредов