Nickolay
это не языки программрования
блен, забыл. Языки разметки
Maksim Pozharskiy
Еще конкретно на этом сайте Vue на фронте
Maksim Pozharskiy
Соответственно значит что это еще и SPA
Andrii
это не языки программрования
Ну.. CSS даже Тьюринг полный...
artem
ребят, такой вопрос. Решил попробовать порешать задачи на codewars, вроде задачу решил а ее не засчитывают. Это потому что на сайте только один вариант решения задачи ? или проблемы могут быть только в моем решении ?
artem
ну ответ получился такой же как в вопросе
Господин
ну ответ получился такой же как в вопросе
Задача требует конкретного ответа, задача давно решена тыщей способов и ответ известен заранее)
artem
Vladislav
всм
по времени не проходит. Слишком долго
artem
ну на сайте же вроде про это ничего не сказано
artem
в самой задаче ?
Erik
Там все задачи с подковыркой
artem
хм, кто-то тут шарит за js ?
Vladislav
в самой задаче ?
в любой задаче на кв одинаковое время вроде
Vova
хм, кто-то тут шарит за js ?
Сразу к теме, не задавай мета-вопросы, всё равно пока вопрос не задашь - никто не узнает, любой разраб может знать многое по джс, но не знать ответа на твой вопрос например
artem
я вас понл, всем спасибо
artem
Сразу к теме, не задавай мета-вопросы, всё равно пока вопрос не задашь - никто не узнает, любой разраб может знать многое по джс, но не знать ответа на твой вопрос например
function squareDigits(num){ const array = num.toString().split('') for (var i = array.length - 1; i >= 0; i--) { array[i] = array[i] ** 2 } const rez = array.join('') return console.log(rez); }
artem
что не так с данной функцией ?
artem
я джае хз как тут вопрос задать
artem
это возведение в степень
Vova
Ну и ретурн console log очень странно
artem
это просто для теста
Vova
А что, оно не работает, падает с ошибкой или как?
artem
сам хз в чем проблема codewars не прпинимает такое решение
Vova
Я конечно балдею с этого джс и динамической типизации, итерируешь массив строк и возводишь это в степень
Vova
сам хз в чем проблема codewars не прпинимает такое решение
Открой консоль разработчика и попробуй там вызвать это, посмотри что скажет и какие данные вернёт
Vova
Возможно нужно сделать return rez
Дима
А что сделать то надо было?
Мб там никакие строки не нужны
artem
А что сделать то надо было?
Welcome. In this kata, you are asked to square every digit of a number and concatenate them. For example, if we run 9119 through the function, 811181 will come out, because 92 is 81 and 12 is 1. Note: The function accepts an integer and returns an integer
artem
Возможно нужно сделать return rez
на codewars я так и написал
artem
я вот подумал, может через map сделать ?
Дима
Welcome. In this kata, you are asked to square every digit of a number and concatenate them. For example, if we run 9119 through the function, 811181 will come out, because 92 is 81 and 12 is 1. Note: The function accepts an integer and returns an integer
Тебе строка вообще тут не нужна. По остатку от деления на 10 всегда получаешь последнюю цифру числа, возводить в квадрат и делаешь свое новое число
Дима
Взял остаток, возвел цифру сьепень, поделил на 10 исходное число чтобы идти дальше
Дима
Новое число формируешь умнлжая на степени 10-ки
Дима
И складывая
artem
что-то запутался
Дима
Например 45, полил 5, возвел 25 получилось. Потом делишь 45 на 10. Новый остаток будет 4. Квадрат 16. Тебе нужно получить 1625, у тебя на руках 16 и 25. Смотришь чтл 25 это две цифры(длину числа легко всьроенлнглй функцией проверить). Берёшь умножаешь 16 × 100(два нуля ибо две цифры) и прибавляешь
Дима
Потом у тебя будет 1625, новый квадрат уже умножаешь на 10000(четыре нуля)
Дима
И так пока от твоего исходного числа ничего не останется
artem
понял, благодарю
Дима
Сори, Т9)
Илья
function squareDigits(num){ const array = num.toString().split('') for (var i = array.length - 1; i >= 0; i--) { array[i] = array[i] ** 2 } const rez = array.join('') return console.log(rez); }
Попробуйте вот так function squareDigits(num){ return String(num).split('').reduce((acc, numItem) => acc + String(numItem ** 2), '') }
Anonymous
OleH
Kek
OleH
Чёрт, какая же фрустрация от учёбы. Вот до этого всё работало, но как начал изучать библиотеку новую сразу всё пошло по одному месту. Уфф. Даже обсудить не с кем.
Azamat
Но мне помогли 5 минут назад
OleH
Вот пытаюсь я на sdl хотябы базовые вещи сделать чтобы рвануть к опенгл., но sdl требует нормального такого знания c++, и после туториалов по sdl (где тебя просто учат примерам, а не то как самому делать что-то, lazyfoo ес чо), я нашёл учеьник митчелла. Первые стнаницы зашли на ура, но потом он начал показывать сниппеты кода. И это для меня стало первой палкой в колесе. Я не могу просто понять куда мне нужно вставить кусок этого кода. >вставь сниппет в файл класса - но в классе просто описаны прототипы, которые вызываются в других двух файлах... И у меня просто ступор, книга требует реального опыта создания программ, автор требует понимания c++
OleH
Оххх как у меня горит жопа от того что я сейчас нашёл чем занятся на ближайший год или два, и это только c++ и sdl2, ведь это мультимедийная либа для всего, от звука с видео до устройств и тд. Коч кто с тем же столкнулся, желаю терпения и сил обуздать всё это.
username_331
Привет, есть кодеры на saleforce?
OleH
SDL уже для опытных. Попробуй sfml
Тож подумал, разобраться хотябы с чем то попроще, руку набить и по нарастающей, посоветуй учебник если знаешь пж
Andrey
SDL уже для опытных. Попробуй sfml
Или интересный движок от onelonecoder, у него и Ютуб канал не плохой, правда на английском.
OleH
Бросай плюсы, ждём тебя в рядах питонистов
Та я начал изучать питон, и чет понял что девопсом я не тороплюсь становится
Azamat
Мешин лернинг, бэкенд, парсинг, боты
OleH
А почему дев опс?)
Ну язык такой
OleH
Мешин лернинг, бэкенд, парсинг, боты
Ну так это одна из работы девопса
OleH
Крч питон скорее для работы с уже готовой кодовой базой
OleH
У меня цель сейчас компьютерная графика, на питоне это несоизмеримо по производительности с теме же плюсами
OleH
Да я знаю про Cython
OleH
Но мне кажется он скорее для людей которые уже не хотят с питона слазить
Anton
Да я знаю про Cython
да я слышал про cython откуда у змеи прострелены ноги?
OleH
В си то я больше шарю, не много, но больше чем в плюсах
Vladislav
В си то я больше шарю, не много, но больше чем в плюсах
Если прикрутишь - напиши пж как. Я вот не смог
OleH
Ну не сегодня это точно, но если получится напишц