Vyacheslav
Да блин... Я не знаю, что значит ваши сишный массив. Я знаю, есть обычный массив... С указателями я так далеко не заходил... Истребитель мне в ангар
Я так же ничо не понимал пока не пришлось структуры упаковывать чтоб байтики из потока в них писать...
Иаков
Не, это разные задачи :-)
Хм, но я все равно с таким не знаком.
Иаков
Я так же ничо не понимал пока не пришлось структуры упаковывать чтоб байтики из потока в них писать...
Ну... Ладно. Когда захочу поиграться с си плас плас... Я вспомню этот коммент... Пхпхпхп
Иаков
Igor
Я скрин сделал... Пхпхпхп... Буду знать терб
На самом деле мало полезное знание ;) скорее weird part ;)
Vyacheslav
Байтики? Хорошо не биты
А там уже шо байты шо биты Никакой разницы (ну только если про биг/литл ендиан не задумываться)
Алексей
В Си a[b] = *(a + b) = *(b + a) = b[a] что делает даже нотацию 1[a] вполне себе :)
Да да)) я где-то прям сегодня юмореску видел на эту тему😂 Только было написано с++
Никита
Наверно
ну есть reversed или срезом [::-1]
Igor
ну есть reversed или срезом [::-1]
если совсем скучно есть стек ;)
Роман
Используй звёздочки, а то тегается
это просто прямое воплощение сказанного пути )
Igor
а еще есть pop ;)
Igor
это как
n = int(input()) def f(n): if n: v = input() f(n-1) print(v) f(n) Как в условии вводим кол-во потом значения выводим в обратном порядке это не для реального кода. А просто для тренировки понимания как работает стек вызовов. Ну и чуть чуть рекурсия по поводу pop вот так n = int(input()) a = [input() for _ in range(n)] while a: print(a.pop()) но да это извращения ответили правильно или реверсед или [::-1]
Oleksii
Мы же с v не проводим никаких операций
Igor
А зачем мы вводим n, если выводим все равно v?
там все на своих местах. Если ты не понимаешь зачем нужно n или v значит у тебя проблемы с пониманием как работает рекурсия и стек вызовов. Разберись
Igor
Я, Я, можно мне. Как мне разобраться как работает реккрсия?
понять что такое стек вызовов. ну и сама идея рекурсии. Ты на чем пишешь на плюсах?
вова
Всем привет.Хочу спросить есть ли пириложениє для написання скриптів по JAVASCRIPT на Андроїд
Igor
на них
Ты понимаешь что происходит при вызове функции? Ну вот возьми для подобный пример. Есть массив a и b в первом значения во втором нужно значения получить в обратном порядке. циклы использовать нельзя. только функции и условия можешь попробуй не использовать индексы только указатели Для начала посмотри теорию по рекурсии. попробуй погонять простые алгоритмы в пайтуторе
вова
Да
Oleksii
Да
Compiler Но там нода, а не чистый жс
Igor
на них
Вот попробуй понять как работает код. А потом посмотри по шагам и осознай что все происходит именно так как ты себе это представляешь. https://pythontutor.com/render.html#code=%0Avoid%20reverse%28int%20n,%20int%20*source,%20int%20*target%29%20%7B%0A%20%20if%20%28!n%29%20return%3B%0A%20%20*target%20%3D%20*source%3B%0A%20%20reverse%28n-1,%20source%2B1,%20target-1%29%3B%0A%7D%0A%0Aint%20main%28%29%20%7B%0A%20%20int%20a%5B10%5D%20%3D%20%7B1,2,3,4,5,6,7,8,9,10%7D%3B%0A%20%20int%20b%5B10%5D%3B%0A%20%20reverse%2810,%20a,%20b%2B9%29%3B%0A%20%20return%200%3B%0A%7D&cumulative=false&curInstr=56&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=cpp_g%2B%2B9.3.0&rawInputLstJSON=%5B%5D&textReferences=false Так же точно можно разбирать простые задачи. По шагам. Это почти то же самое о чем говорит Андрий. Только без бумажки и ручки.
вова
А и еще кто изучают яву поделитесь опитом
Oleksii
вова
вова
Что из этого
Oleksii
8.0
Oleksii
Она самая популярная в бизнес решениях
Шурок
Что из этого
Зачем тебе java и Javascript на телефоне?
Роман
скрестить)
Mikhail
Она самая популярная в бизнес решениях
Уже нет. Например, отчет ньюреликов: https://newrelic.com/resources/report/2022-state-of-java-ecosystem#:~:text=More%20than%2048%25%20of%20applications,using%20the%20version%20in%20production.
Mikhail
Тоїсть седьмая
Если у тебя выбор между 7 и 8, то естественно 8.
Oleksii
значит 17. она вроде лтс
Mikhail
значит 17. она вроде лтс
Да года через 4 уже догонит по популярности.
Null
Люди, подскажите пожалуйста. Что выбрать? Я просто хочу поработать с базой данных, с таблицей
Ибрагим
num = int(input()) k = 2 for l in range(2, num): if num % l == 0: k+=1 d = 2 for i in range(2,num): for j in i in range(2, num-1): if num % j == 0: d+=1 if d> k: print("анти простое") else: print("простое")
Ибрагим
суть задачи в том что например нам дается число 1000, у нее 16 делителей. Если найдется число меньше нее у которой больше делителей, то это простое число 840 меньше 1000, но у нее 32 делителя. Значит 1000 простое
Ибрагим
как записать эту задачу
Роман
я по математике такое решал, не черз прогу)
Ибрагим
Роман
и?)
Ибрагим
кажется 2 этапа прошел, а на третьем срезался
Роман
что ты хочешь этим сказать )
Ибрагим
то что там даже такой фигни не было
Ибрагим
что за задача
Igor
в чем тут ошибка
А с чего ты решил что там ошибка?
Виталик Голоенко
да
а если их несколько?
Ибрагим
если мы возьмем num 1000, то у нее 16
Виталик Голоенко
и я это понял
Ибрагим
а у 840 32делителя
Виталик Голоенко
а если есть числа помимо 840?
Ибрагим
конечно есть
Ибрагим
но находится максимум
Виталик Голоенко
их в массив?
Виталик Голоенко
а
Ибрагим
между 1 и 1000 наибольшее количевство делителей у 840
Иван
Ребят, может кто подсказать, как грамотно сделать запрос на покупку чего-либо в rest api Есть несколько предложений (PUT) api/products/1/buy/ Или (PUT) api/products/1/ { step: buy }
Igor
между 1 и 1000 наибольшее количевство делителей у 840
это все отлично ты так и не ответил почему ты решил что твоя программа не верная
Ибрагим
это все отлично ты так и не ответил почему ты решил что твоя программа не верная
1000 Traceback (most recent call last): File "c:\Users\Desktop\programming\example.py", line 80, in <module> for j in i in range(2,num-1): TypeError: 'bool' object is not iterable
Igor
Ну и научись функции писать