6 721

Re: Тема для розмов

як у кого успіхи?

вас надихають успіхи інших людей чи ні?

Ніяк. Надихають.

6 722

Re: Тема для розмов

javascriptIsLife написав:

як у кого успіхи?

вас надихають успіхи інших людей чи ні?

Ніяк. Надихають.

оце ви лузер...

6 723

Re: Тема для розмов

Програмування - це фігня, головне - це математика та алгоритми.

6 724

Re: Тема для розмов

FakiNyan написав:

Програмування - це фігня, головне - це математика та алгоритми.

не погоджусь (в плані майнити тут і зараз максимум грошенят за певний час)

вміння тупо фігачити 10+ годин говнокод + вміння впарювати цей говнокод людям --
приносить на порядки більше грошенят,

ніж розбиратись в математиці, алгоритмах та вмінні неквапливо писати вилизаний код

погоджусь (в плані перспектив власних проектів)

Подякували: 0xDADA11C7, Monolith2

6 725

Re: Тема для розмов

Ну не завжди...але так. Гадаю в 99% гівнокодити краще для гаманця. Хіба що ти реально розуміцєш, що пишеш і пишеш щось оригінальне і потрібне. Наприклад гугл, або ще щось такого плану. А щоб ліпити блоги та лендінги - це можна і не задумуючись ліпити.

А от якщо впасти у алгоритми та математику, там немає 100%, що грошовій потік збільшиться.

Подякували: 0xDADA11C7, flatliner, 221VOLT3

6 726

Re: Тема для розмов

А от якщо впасти у алгоритми та математику, там немає 100%, що грошовій потік збільшиться.

Гадаю, що впадати в математику потрібно гармонійно, а не вивчити дихверенціювання з комбінаторикою (що входить до шкільної програми), і ждати коли на тебе посипляться гроші. З иншого боку в Гудеріяна не було гуглівських мап, а до Москви дійшов.

Подякували: Monolith, 221VOLT2

6 727

Re: Тема для розмов

https://www.youtube.com/watch?v=TWw4l347KDI

Подякували: flatliner, Chemist-i2

6 728 Востаннє редагувалося 221VOLT (07.12.2017 06:22:43)

Re: Тема для розмов

всім доброго вечоранку!

розвязав чергову задачу -
http://www.codeabbey.com/index/task_vie … g-brackets
сиджу і радію)

вклався в 45 строк на Erlang, не рахуючи коментарі\пусті строки (думаю посидіти-почути потилицю - можна і в 15-20 вкластись, хоча й буде менш читабельно та\або трішки повільніше працювати)

покажете ваші розвязки на ваших улюблених мовах?
поміряємось лінійками CLOC та швидкодією?  :D

Прихований текст

8) радію з того що зміг, росту, ще рік-два назад я відступив би, не пішов би на штурм такої задачі *CRAZY*

Прихований текст

можливо є сенс створити тему "шлях на алгоритмічну вершину" ?  *CRAZY*  :D

Подякували: 0xDADA11C7, ping, Monolith, leofun014

6 729

Re: Тема для розмов

Ну а що там. Пишем в масив чи в стек всі відкриваючі дужки. Якщо зустрічаємо закриваючу, то перевіряємо чи вона співпадає з останьою відкриваючою. Якщо співпадає, то видаляємо її і йдем далі, якщо ні, значить помилка. Якщо в кінці проходу щось лишилось, то помилка.

Подякували: 221VOLT, 0xDADA11C7, 0x9111A3

6 730 Востаннє редагувалося ping (07.12.2017 07:55:14)

Re: Тема для розмов

221VOLT написав:

всім доброго вечоранку!

розвязав чергову задачу -
http://www.codeabbey.com/index/task_vie … g-brackets
сиджу і радію)

вклався в 45 строк на Erlang, не рахуючи коментарі\пусті строки (думаю посидіти-почути потилицю - можна і в 15-20 вкластись, хоча й буде менш читабельно та\або трішки повільніше працювати)

покажете ваші розвязки на ваших улюблених мовах?
поміряємось лінійками CLOC та швидкодією?  :D

Прихований текст

8) радію з того що зміг, росту, ще рік-два назад я відступив би, не пішов би на штурм такої задачі *CRAZY*

Прихований текст

можливо є сенс створити тему "шлях на алгоритмічну вершину" ?  *CRAZY*  :D

на пітоні рішав рік тому.

Прихований текст
def OC(si):
    b_round='()'
    b_square='[]'
    b_curly='{}'
    b_angle='<>'
    stack=[1]
    brackets=b_round+b_square+b_curly+b_angle
    for i in si:
        if i in brackets[1::2] and len(stack)!=0: # close 
            #print('try close' , i, end='' )
            prev=stack.pop()
            if prev!=brackets[brackets.index(i)-1]:
                #print ("   not closed!")
                break
        elif i in brackets[0::2]: # open
            #print('open', i, end='')
            stack.append(i)
    if stack!=[1]:
        print( 0, end=' ' )
    else:
        print(1, end=' ')
    
for si in s.split('\n'):
    OC(si)

p.s.
думаю , зараз написав би вдвічі коротше

Подякували: 221VOLT1

6 731

Re: Тема для розмов

Vo_Vik написав:

Ну а що там. Пишем в масив чи в стек всі відкриваючі дужки. Якщо зустрічаємо закриваючу, то перевіряємо чи вона співпадає з останьою відкриваючою. Якщо співпадає, то видаляємо її і йдем далі, якщо ні, значить помилка. Якщо в кінці проходу щось лишилось, то помилка.

я розвязав трішки не так)

Подякували: Monolith1

6 732

Re: Тема для розмов

На толоці з'явивлася божественна книжка про економіку "Ха-Юн Чанґ. Економіка. Інструкція з використання (2016) [PDF]", але я закликаю піти до книгарні Є і купити собі примірника.

Подякували: 221VOLT, ostap34PHP2

6 733

Re: Тема для розмов

Ніколи не міг би подумати, що сортування методом вставки такий простий оО
https://jsfiddle.net/fddeL44m/1/

Подякували: 221VOLT, ostap34PHP2

6 734 Востаннє редагувалося Vo_Vik (08.12.2017 05:21:07)

Re: Тема для розмов

Це не методом вставки, це звичайна бульбашка.
Вставки ось https://uk.m.wikipedia.org/wiki/Сортування_включенням

Сорян. Я щось наплутав. Бульбашкою ще тупіший виявляється. Чогось я на вставку завжди думав що то бульбашка. https://uk.m.wikipedia.org/wiki/Сортування_бульбашкою
Доречі не пиши тем в своїй рналізації кожен раз на нове місце. А тільки в кінці коли знайдеш потрібне місце.

const arr = [3, 0, 2, 9, 5, 7, 3, 4, 2, 6, 7, 8];

for(let i = 1; i<arr.length; i++) {
  let j = i;
  const temp = arr[j-1];
  while(j>0 && temp > arr[j]) {
    arr[j-1]=arr[j];
    j--;
  }
  arr[j]=temp;
}

console.log(arr);

Отак вроді справжня вставка виглядає.

Подякували: FakiNyan, ostap34PHP, 221VOLT3

6 735

Re: Тема для розмов

Vo_Vik написав:

Це не методом вставки, це звичайна бульбашка.
Вставки ось https://uk.m.wikipedia.org/wiki/Сортування_включенням

Сорян. Я щось наплутав. Бульбашкою ще тупіший виявляється. Чогось я на вставку завжди думав що то бульбашка. https://uk.m.wikipedia.org/wiki/Сортування_бульбашкою
Доречі не пиши тем в своїй рналізації кожен раз на нове місце. А тільки в кінці коли знайдеш потрібне місце.

const arr = [3, 0, 2, 9, 5, 7, 3, 4, 2, 6, 7, 8];

for(let i = 1; i<arr.length; i++) {
  let j = i;
  const temp = arr[j-1];
  while(j>0 && temp > arr[j]) {
    arr[j-1]=arr[j];
    j--;
  }
  arr[j]=temp;
}

console.log(arr);

Отак вроді справжня вставка виглядає.

точно, то я спробував написати алгоритма без підглядування в книжку

Подякували: ReAl, 221VOLT2

6 736

Re: Тема для розмов

Я з телефона то поправив, а ніхто так і не перевірив чи воно правильно працює) Ось працююча версія.

const arr = [3, 0, 2, 9, 5, 7, 3, 4, 2, 6, 7, 8];

for(let i = 1; i<arr.length; i++) {
    var j = i;
  var temp = arr[j];
  while(j>0 && arr[j-1] > temp) {
    arr[j]=arr[j-1];
    j--;
  }
      arr[j]=temp;
}

console.log(arr);
Подякували: 221VOLT1

6 737

Re: Тема для розмов

от помітив, що частенько використовується svg на різних відносно крутих сайтах
думаю - треба й собі причаститися.
Гуглю такий собі книжку, дивлюсь на одну, що вишла ось в жовтні, а там овер 800 сторінок!
Це як таке може бути? Навіть css і html5 мають менше сторінок.

Подякували: 0xDADA11C7, 221VOLT, /KIT\3

6 738 Востаннє редагувалося 221VOLT (09.12.2017 23:29:43)

Re: Тема для розмов

напевно, там приклади з кодом)

зустрічав десь 1200 сторінок по канвасу
цілий океан водички (хоча, розжована добряче)) )

6 739

Re: Тема для розмов

FakiNyan написав:

от помітив, що частенько використовується svg на різних відносно крутих сайтах
думаю - треба й собі причаститися.
Гуглю такий собі книжку, дивлюсь на одну, що вишла ось в жовтні, а там овер 800 сторінок!
Це як таке може бути? Навіть css і html5 мають менше сторінок.

авторам такої макулатури гонорар плотять за кількість символів, у їх роботі.

Подякували: /KIT\, 221VOLT2

6 740

Re: Тема для розмов

cheappi386 написав:
FakiNyan написав:

от помітив, що частенько використовується svg на різних відносно крутих сайтах
думаю - треба й собі причаститися.
Гуглю такий собі книжку, дивлюсь на одну, що вишла ось в жовтні, а там овер 800 сторінок!
Це як таке може бути? Навіть css і html5 мають менше сторінок.

авторам такої макулатури гонорар плотять за кількість символів, у їх роботі.

Кажуть, що індуський код по такій же схемі оплачується.

Подякували: 221VOLT1