@JSlang

Страница 392 из 2237
Anton
21.11.2016
20:38:24
Что за вейпер
во-во, я тоже угорал, но фреймворк вроде толковый

Дмитрий
21.11.2016
20:39:20
С подворотами?

Nikolay
21.11.2016
20:39:24
а сам Swift красивый

Дмитрий
21.11.2016
20:39:32
Не вижу если честно особых преимуществ фреймворка)

Google
Nikolay
21.11.2016
20:39:33
все лаконичненько

[Anonymous]
21.11.2016
20:39:50
go тоже

Дмитрий
21.11.2016
20:40:06
Ну в go минимализм

Ближе к хардкорному) Но вполне норм

@proDOT
21.11.2016
20:41:18
Дмитрий
21.11.2016
20:43:03
Нужен про про то, что как всё не нужно

@pronenuzhen

[Anonymous]
21.11.2016
20:43:43
@profp

занято :(

@proDOT
21.11.2016
20:44:28
@profp
https://telegram.me/joinchat/Be4rsTvFzQ4yIktHsNNYrA

Дмитрий
21.11.2016
20:46:28
@profp
Есть про фп в js, но меня сейчас prodot побьёт

Anton
21.11.2016
21:12:45
где можно в main повесить один try catch
Тут тоже можно. Особенно в эпоху промисов.

Google
Anton
21.11.2016
21:32:40
Для него это должен быть обычный reject.

darkwoolf
21.11.2016
21:36:56
function transfer(arg){ var bin = parseInt(arg, 2); return parseInt(bin, 8); } console.log(transfer("1001"));

есть простой скрипт

если пишу 1001 выдаёт нан

если другое, то всё ок

вопрос почему?

Anton
21.11.2016
21:38:30
Потому что на выходе из первой функции число. А на вход второй - строка.

И там может встреться 9, например.

Anton
21.11.2016
21:39:54
Потому что на выходе из первой функции число. А на вход второй - строка.
я еще поиграюсь, но иногда выдает такое: (node:5214) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 3): Error: Error in promisifiedFunction() (node:5214) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Anton
21.11.2016
21:40:23
Return parseint(oct,2).toString(8). Или tobase, или tonumber. Из автобуса не помню.

darkwoolf
21.11.2016
21:48:39
так как именно должна быть функция?

Anton
21.11.2016
21:50:05
так как именно должна быть функция?
Парсишь строку в число. А Number имеет спец метод для выдачи себя в другом base

Проверь доку и stack overflow. В общем тебе надо второй parseInt заменить

Froth
21.11.2016
21:53:25
function transfer(arg){ var bin = parseInt(arg, 2); return parseInt(bin, 8); } console.log(transfer("1001"));
Охх, все проще - второй параметр это разрядность системы счисления, если 2 то это только нули и единицы

Mikhail
21.11.2016
21:54:28
тебе надо return parseInt(bin, 2).toString(8)

Froth
21.11.2016
21:55:29
И там может встреться 9, например.
9 в восьмиричной системе не существует

Anton
21.11.2016
21:55:46
Froth
21.11.2016
21:56:35
Потому и падает.
Может это 16-ричная счисления? ?

Anton
21.11.2016
21:57:10
Главное чтобы не base92

Google
Froth
21.11.2016
22:02:11
Главное чтобы не base92
Base64* и там используются все печатные символы и это не система счисления ?

Дмитрий
21.11.2016
22:02:42
base92 есть

Но зачем — мне трудно понять

Froth
21.11.2016
22:03:02
base92 есть
Мм, не знал

Anton
21.11.2016
22:03:07
Base64* и там используются все печатные символы и это не система счисления ?
Это система счисления по основанию 64. А вот с 92 сложно. Там не до конца договорились о наборе символов.

Дмитрий
21.11.2016
22:03:24
Мопед не поехал, короче

Anton
21.11.2016
22:03:41
Но зачем — мне трудно понять
Больше емкость. На 15% экономичней. До гзипа

darkwoolf
21.11.2016
22:05:06
тут получаеться 8 и 9 нет

точнее выводит нан

Froth
21.11.2016
22:05:51
darkwoolf
21.11.2016
22:06:14
0 то есть

Froth
21.11.2016
22:06:25
В том плане, что всего 8 чисел, последнее 7

darkwoolf
21.11.2016
22:06:38
ну то есть 1000(2) нету

ты не понял

Froth
21.11.2016
22:07:11
ну то есть 1000(2) нету
Я и говорю про это?

Ох

darkwoolf
21.11.2016
22:14:00
так стоп

parseInt всегда возвращает в 10 системе

Oleg
21.11.2016
22:15:03
JS - высокоуровневый язык только для простых вещей, классы и стандартную библиотеку отдали на откуп комьюнити, медленно вводя самые популярные фишки в стандарт

Google
darkwoolf
21.11.2016
22:15:34
Я понял как нужно

всё изи

Froth
21.11.2016
22:15:41
parseInt всегда возвращает в 10 системе
Без второго параметра - да

darkwoolf
21.11.2016
22:16:05
вторым ты указываешь с какой ты будешь переводить в 10

function transfer(arg){ var bin = parseInt(arg, 2); console.log(bin); return bin.toString(8); } console.log(transfer("1011"));

та блин

должно же было работать

походу лучше это на С++ сделать

Admin
ERROR: S client not available

darkwoolf
21.11.2016
22:21:09
или в C++ такое же говно будет?)

хотя стоп

Aldar
21.11.2016
22:21:45
что ты делаешь?

darkwoolf
21.11.2016
22:21:47
походу же норм работает

Aldar
21.11.2016
22:22:04
читаешь строку с символами 0 и 1

darkwoolf
21.11.2016
22:22:26
перевожу с 2 в 8

Aldar
21.11.2016
22:22:28
в восьмеричную систему преобразовываешь

поидее должно работать

darkwoolf
21.11.2016
22:23:18
да, всё збс

Mikhail
21.11.2016
22:23:20
перевожу с 2 в 8
тебе же 10 раз уже написали, плюс код у тебя выше рабочий

Google
Mikhail
21.11.2016
22:23:35
какой нахуй c++? ты угораешь что ли?

darkwoolf
21.11.2016
22:24:18
НУ просто вообще мы С++ учим в шараге, но сказали на чём хочешь делать

А так как JS самый офигенны язык, то решил на нём сделать

Aldar
21.11.2016
22:25:05
мде

darkwoolf
21.11.2016
22:25:05
крч, еще 6 лаб

Aldar
21.11.2016
22:25:27
давай еще битовые поля зафигач на жс

Mikhail
21.11.2016
22:25:31
технически задание наверняка подразумевает перевод в эти системы счисления без использования встроенных средств перевода

darkwoolf
21.11.2016
22:25:43
На С++ слишком много решений и тд

darkwoolf
21.11.2016
22:26:48
та чего?

Я знаю что на hex юзают для 16

так что всё впоряде

Froth
21.11.2016
22:29:30
Нодя на ведре ?

darkwoolf
21.11.2016
22:30:11
норма)

Дмитрий
21.11.2016
22:30:54
Не вижу проблемы)

Aldar
21.11.2016
22:31:10
Кстати доклад неплохой был про битовые поля

на жс

и почему алгоритмы надо знать даже жсерам

Oleg
21.11.2016
22:32:06
Была где-то картинка-прикол про задания, где студент сдает преподу сочинение или доклад или что-то в этом роде, и препод ему отвечает. Под каждый язык популярный картинка. Не могу найти. Но там было про питон что-то вида "Что это? Вы не можете просто взять и импортировать доклад!"

Страница 392 из 2237