+5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
op =: (*&_1@|.@],[)/
do =: >:@>@{. ; op@>@{:
check =: *./@(>:&0)*.*./@(2&(</\))
((,do@{:)`]@.(check@>@{:@{:))^:_ (,: do)0&;(i. 36)
┌──┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│0 │0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│1 │_1 _3 _5 _7 _9 _11 _13 _15 _17 _19 _21 _23 _25 _27 _29 _31 _33 _35 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 0 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│2 │3 7 11 15 19 23 27 31 35 _32 _28 _24 _20 _16 _12 _8 _4 0 2 6 10 14 18 22 26 30 34 _33 _29 _25 _21 _17 _13 _9 _5 _1 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│3 │_7 _15 _23 _31 32 24 16 8 0 _6 _14 _22 _30 33 25 17 9 1 _5 _13 _21 _29 34 26 18 10 2 _4 _12 _20 _28 35 27 19 11 3 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│4 │15 31 _24 _8 6 22 _33 _17 _1 13 29 _26 _10 4 20 _35 _19 _3 11 27 _28 _12 2 18 34 _21 _5 9 25 _30 _14 0 16 32 _23 _7 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│5 │_31 8 _22 17 _13 26 _4 35 3 _27 12 _18 21 _9 30 0 _32 7 _23 16 _14 25 _5 34 2 _28 11 _19 20 _10 29 _1 _33 6 _24 15 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│6 │_8 _17 _26 _35 27 18 9 0 _7 _16 _25 _34 28 19 10 1 _6 _15 _24 _33 29 20 11 2 _5 _14 _23 _32 30 21 12 3 _4 _13 _22 _31 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│7 │17 35 _18 0 16 34 _19 _1 15 33 _20 _2 14 32 _21 _3 13 31 _22 _4 12 30 _23 _5 11 29 _24 _6 10 28 _25 _7 9 27 _26 _8 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│8 │_35 0 _34 1 _33 2 _32 3 _31 4 _30 5 _29 6 _28 7 _27 8 _26 9 _25 10 _24 11 _23 12 _22 13 _21 14 _20 15 _19 16 _18 17 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│9 │0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _25 _26 _27 _28 _29 _30 _31 _32 _33 _34 _35│
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│10│1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 _34 _32 _30 _28 _26 _24 _22 _20 _18 _16 _14 _12 _10 _8 _6 _4 _2 0 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│11│_3 _7 _11 _15 _19 _23 _27 _31 _35 32 28 24 20 16 12 8 4 0 _2 _6 _10 _14 _18 _22 _26 _30 _34 33 29 25 21 17 13 9 5 1 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│12│7 15 23 31 _32 _24 _16 _8 0 6 14 22 30 _33 _25 _17 _9 _1 5 13 21 29 _34 _26 _18 _10 _2 4 12 20 28 _35 _27 _19 _11 _3 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│13│_15 _31 24 8 _6 _22 33 17 1 _13 _29 26 10 _4 _20 35 19 3 _11 _27 28 12 _2 _18 _34 21 5 _9 _25 30 14 0 _16 _32 23 7 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│14│31 _8 22 _17 13 _26 4 _35 _3 27 _12 18 _21 9 _30 0 32 _7 23 _16 14 _25 5 _34 _2 28 _11 19 _20 10 _29 1 33 _6 24 _15 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│15│8 17 26 35 _27 _18 _9 0 7 16 25 34 _28 _19 _10 _1 6 15 24 33 _29 _20 _11 _2 5 14 23 32 _30 _21 _12 _3 4 13 22 31 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│16│_17 _35 18 0 _16 _34 19 1 _15 _33 20 2 _14 _32 21 3 _13 _31 22 4 _12 _30 23 5 _11 _29 24 6 _10 _28 25 7 _9 _27 26 8 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│17│35 0 34 _1 33 _2 32 _3 31 _4 30 _5 29 _6 28 _7 27 _8 26 _9 25 _10 24 _11 23 _12 22 _13 21 _14 20 _15 19 _16 18 _17 │
├──┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│18│0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 │
└──┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
В общем суть такова...
Включил я музыку, взял в руку колоду карт и начал думать о жизни. Взял я верхнюю карту и перевернул ее, положил обратно, потом взял две карты, перевернул и опять положил обратно. И так добавляя по одной карте каждый раз. В итоге, когда я дошел до конца, колода оказалась разделена на 2 половину с перевернутыми и не перевернутыми картами.
И тут я подумал - а сколько раз нужно проделать такие манипуляции что бы колода вернулась в исходное состояние? - открыл j, и...
Запостил: kegdan,
03 Мая 2016
kegdan 03.05.2016 22:23 # 0
1024-- 03.05.2016 22:37 # +7
И тут я подцумал - а сколько раз нужно проделоать такие кобенации что _24 11 бы колода ворнулась в исходное состояние? - открыл j, и поехал. домашние #вореции
guesto 04.05.2016 14:24 # 0
guesto 03.05.2016 23:12 # 0
inkanus-gray 03.05.2016 23:45 # +7
kegdan 03.05.2016 23:46 # 0
inkanus-gray 03.05.2016 23:51 # +3
P.S. Кстати, где значки операторов лучше запоминаются: в классическом APL или в J?
kegdan 03.05.2016 23:52 # +4
пидар бы такую ровную табличку в жизнь не нарисовал
Abbath 04.05.2016 02:38 # 0
kegdan 04.05.2016 12:08 # 0
Abbath 04.05.2016 15:22 # 0
kegdan 04.05.2016 16:18 # 0
bormand 04.05.2016 18:40 # +3
kegdan 04.05.2016 18:50 # 0
причем без замыкания переменных
3 : функции с одной переменной парсит с замыканием
4 : c двумя с замыканием
а
13 : без замыканий и хоть с одним аргументом хоть с двумя
3.14159265 04.05.2016 18:52 # +4
1024-- 04.05.2016 20:05 # +3
Самое понятное объяснение рогулярных выражений в мировой сети.
Пешите ещё, пожалуйста!
3.14159265 04.05.2016 22:25 # +3
Некому даже оцинить мой ворецический труд.
Я вот тут размышлял что неплохо, да и нетрудно сочинить Jйского мастера Питушню, который будет генерить псевдографические таблички с рядами вореционных чисел, закорючками и всякими заумными словами.
По образу и подобию лекций по хачкелю. Всё-равно никто не шарит.
1024-- 04.05.2016 22:31 # 0
А может Кегдан уже некогда написал такой?
kegdan 04.05.2016 22:33 # +2
Лайк, если любишь Кегдана
Дизлак, если ты пидор
1024-- 04.05.2016 22:42 # 0
Люйк, лали кегдишь Лабана
Еслак, пили диз тыдор
1024-- 04.05.2016 22:46 # 0
Всякая про-питушня вида "C# - это не про производительность, C# - это про дешёвую разработку для дорогой винды" имеет какое-то отношение к русскому языку, или это тупая калька с английского?
kegdan 04.05.2016 22:48 # 0
3.14159265 04.05.2016 23:14 # +2
Сигулярно-рагулярный генератор пока в работе
bormand 04.05.2016 18:55 # +1
Бляяя, это сисколлы интерпретатора так обозначаются что ли, по номерам вместо имён? А 12: и 14: что делают?
3.14159265 04.05.2016 18:58 # +3
парсит тарасо так обознпчаются чтр ли, по номерам вместо имён? а 9 98 99 82 0 53 : и 7 77 83 108 9 9 0 : что делают? идущую за ним вслид функции ц одним аргументами x и y причем без замыканий и хать с двумя с замыкания перемевной парсит тарасо так видит царь тоесть сисколлы интерпретатора мухи
Horse3 04.05.2016 19:01 # +1
3.14159265 04.05.2016 19:25 # +5
Ты сказаловек одновремел тараса пытаюсь его в питушка. Свежый бред под огнём.
Забарабука чередно горезала, а ней произвестало псевдограммиста
kegdan 04.05.2016 18:59 # +1
noun =: 0
adverb =: 1
conjunction =: 2
monad =: 3
dyad =: 4
define =: : 0
и еще - будьте внимательны с этим ребята
3 : - начало обьявления глагола
3: -константная функция, возвращающая 3
bormand 04.05.2016 19:08 # 0
kegdan 04.05.2016 19:11 # +1
monad-dyad =: 13
как я понял логика такая - вроде 3 а в сумме 4 - и монадный и диадный
bormand 04.05.2016 19:13 # +7
kegdan 04.05.2016 19:18 # +1
inkanus-gray 04.05.2016 19:27 # +2
Или по-другому: 13 в системе по основанию 9 переводится в десятичную систему как 12, а 12 = 3 * 4.
kegdan 04.05.2016 19:31 # +1
аплодирую стоя
inkanus-gray 04.05.2016 19:36 # +1
kegdan 04.05.2016 19:37 # 0
inkanus-gray 04.05.2016 19:40 # +1
Пользователю inkanus-gray вынесено предупреждение за рекламу своих говнокодов.
3.14159265 04.05.2016 19:37 # +2
1 - i
классные
В них можно перенумеровать всю плоскость положительными, не вводя питушни вроде знака минуса и без сопутствующих граблей в виде чисел тараса и положительных/отрицательных нулей.
3.14159265 04.05.2016 19:32 # +1
967 347 5 7 919
61 кобенации + 2 3 кабегаций.
десятичную системе по основанию 83 533 4 переводится в десятичную системе как
635 9 5 49 9 809 9 251 53 0 5 3 8 74 58 00 1 вореций (если, конечно, в троичной системе по основанию 4 49 переводится в десятичную систему как 1
а 517 03 7 67 27 7 95 = 3 0 2 68 3 9 кобенации + 7 4 35 82 кобенаций.
десятичную системе допустммы цифры больше 2 498 808 5 ).
или по-жругому: 2 9 5 63 53 кобенации5 811 75 5 6 кобенации * 9 5 78 кобенации = 8 65 178 92 кобенации250 5 3 5 02 2 кабенаций.
десятичную систпме допустимы цифры больше 41 363 7 22 7 82 ). или по-другому: 4 5 9 9 кобинаций.у меня есть ещё идея: 7 кобенации в системе допустммы цифры болбше 52 487 30 4 415 6 150 3 ). или по-
другому: 9 87 кобенаций. десятичную системе по основанию
8 5 4 переводится
1 20 6 90 49 386 47 5 438 5 10 94 1 08 170 66 2
вореций.меня есть ещё идея: 42 36 63 4 6 9 = 7 95 57 7 29 7 80 3 1 14 1 0 4 133 78 07 013 2 13 6 06 038 0 44 4 767 31 * 80 33 748 45 9 36 51 3 519 30 вореций.
дицятичную системе как 6 7 895 03 7 3 7 9 9 98 9 6 7 27 9 92 39 16 2 вореций.
Abbath 04.05.2016 21:05 # +1
И еще есть Foreigns - ввод вывод там всякий. Так там вообще таблица для оператора !:
http://code.jsoftware.com/wiki/Vocabulary/Foreigns
inkanus-gray 04.05.2016 19:31 # +1
Но 13 в ней нет.
P.S. Вот тут ещё какие-то цифры нашёл: http://www.sigapl.org/Archives/waterloo_archive/j/help/rstokes/book7/11.htm
kegdan 04.05.2016 19:39 # 0
11 generated tacit adverb
12 generated tacit conjunction
13 generated tacit verb
14 generated tacit dyad
inkanus-gray 04.05.2016 20:08 # 0
Т. е. тип 3 вычисляет всё в текущем (на момент вызова) контексте, а тип 13 запоминает контекст на момент объявления и вычисляет в нём?
kegdan 04.05.2016 20:19 # +1
блин, ты так не по русски сказал, что я понять не могу как ты имеешь в виду
короче 3 сохраняет глагол так. как ты его написал, а 13 предварительно упрощает
inkanus-gray 04.05.2016 20:34 # 0
Просто я привык к императивщине, а тут больше на символьные вычисления в математических пакетах похоже.
kegdan 04.05.2016 20:38 # 0
kegdan 04.05.2016 19:08 # 0
Abbath 04.05.2016 21:00 # 0
Dummy00001 04.05.2016 11:49 # 0
интересный/полезный язык? в сравнении с другими эзотерическими?
kegdan 04.05.2016 12:09 # +1
guesto 04.05.2016 14:13 # 0
Тебе же дяди на этом говносайтк обьяснили что сишарп язык плохой, потому что микрософт. Теперь тебе толбкоьна джей и писать
Abbath 04.05.2016 15:31 # 0
dxd 04.05.2016 18:18 # +1
guesto 04.05.2016 18:29 # +2
Не путай пожалуйста J, JavaScript и Java
dxd 05.05.2016 05:44 # 0
roman-kashitsyn 04.05.2016 15:27 # +1
3.14159265 04.05.2016 23:09 # +3
kegdan 05.05.2016 08:43 # +1
kegdan 05.05.2016 08:43 # +1
3.14159265 05.05.2016 13:59 # +2
Невореционно.
3.14159265 04.05.2016 23:20 # +2
3.14159265 04.05.2016 23:24 # +3
c1627175 05.05.2016 11:21 # 0
Допустим любой массив чисел, пусть будет из 6 значений, все 0. Пусть это будут наши карты в исходном положение. Так как 1 - это перевернута.
В итоге, после первой итерации (в 6 проходов) получим массив - 0 1 0 1 0 1. Следующая итерация уже будет с массивом 0 1 0 1 0 1. Начинаем тоже по 1 карте добавляя 1 - получаем обратно 0 0 0 0 0 0.
Итого 2 итерации по 6 проходов в каждой.
kegdan 05.05.2016 11:30 # 0
6 карт
1 2 3 4 5 6
отделяем последнюю и переворачиваем
1 2 3 4 5 -6
отделяем 2 последние и переворачиваем в руках
1 2 3 4 6 -5
отделяем 3 последние и переворачиваем в руках
1 2 3 5 -6 -4
отделяем 4 последние и переворачиваем в руках
1 2 4 6 -5 -3
отделяем 5 последние и переворачиваем в руках
1 3 5 -6 -4 -2
как то так
c1627175 05.05.2016 11:39 # 0
если смотреть так
1 2 3 4 5 6
последнюю карту переворачиваем
1 2 3 4 5 -6
потом берем 2 карты
1 2 3 4 -5 6
Если класть на тоже место, где они были расположены - будет так как, я писал выше.
Вот теперь понял :)
gost 05.05.2016 18:45 # +2
> 1 2 3 4 5 -6
> отделяем 2 последние и переворачиваем в руках
> 1 2 3 4 6 -5
распаковка /упаковку будут уходить не так долго и будет используя гигагерцы и оперативнную паметь, и это означет что все будет зависить от компьтера, на счет требываний мы поговорим после теста. Кто непонел алгоритм прошу негнать чушь так как нелзя сжать не важно какого файл размера силнее чем три байта потомучто там идет размер файла, сколько использовалось уменьшений и цафра файла, данный алгоритм иделнный и позвалает сжимать любую информацию, но размер файла не дольжен быть меньше чем 1кв, а то мало толку будет, и файле не должы присудсвовать все вареций до однной 256 тоесть, так вообще небывает обычно или файл был уже сжат данным алгоритмом или подобным.
вот пример не большой:
12710090846 20 12710090846 47 93624414 93624414 2 26515550 1349726 2 301150 301150 39006 39006
1048576 93624414 268435456 268435456 16384 33554432 33554432 2048 524288 524288 1024 262144 256 32768 6238 6238 1024 94
12121.2872 26515550 47.34877812 12616466432 5714.380737 2.790224969 67108864 12947.0459 2.574398041 1048576 294.0917969 1.148796082 152.3671875 1.190368652 64 1024 6
32 12 128 32 32 16 97.46875 6.091796875 6144
378.790225 11 44.64359951 404.5951843 9.190368652 9.522949219 8
4 301150 8 4 4 4 12.18359375
94.69755624 20 5.580449939 101.1487961 2.297592163 2.380737305 2
2 39006 2 2 2 2 6.091796875
47.3487781211733 16 2.790224969 50.57439804 1.148796082 1.190368652
6238
12
94
12
94
6 было 33 бита стало 24 бита 12 94 6
kegdan 05.05.2016 18:47 # 0
gost 05.05.2016 19:00 # 0
Кажется, Кегдан заразился Ворчанкой...
kegdan 05.05.2016 19:01 # 0
TarasB 06.05.2016 10:28 # +5
guesto 06.05.2016 12:44 # +6
Джей понимают только Кегги и Роджер Хуй
kegdan 06.05.2016 12:58 # 0
inkanus-gray 06.05.2016 13:03 # 0
kegdan 06.05.2016 13:04 # 0
kegdan 08.05.2016 11:30 # 0
Так вполне сойдет или нужно что то экстравагантное?
defecate-plusplus 08.05.2016 14:05 # 0
kegdan 08.05.2016 14:19 # 0
defecate-plusplus 08.05.2016 14:25 # 0
hr-ы обычно настолько тупые, что путаются в этих новомодных словечках, с# и 1c одна хуйня, и когда у них 20 вакансий открыто, они не могут правильно соотнести резюме
kegdan 08.05.2016 14:54 # 0
guest 21.01.2017 00:58 # 0
guest 28.02.2017 21:08 # 0
Dr_Stertor 01.03.2017 06:16 # +1