Watermelon
Watermelon
Извеняюсь
Юзер_нейм8
Watermelon
Тогда вопрос в другом
Watermelon
Если после числа идёт дикремегта или инкремента то он изменяется после операции
Watermelon
А до числа если ставятся
Watermelon
То сразу изменяется перед операций
Юзер_нейм8
Наверное, это от языка зависит? В Js так
Watermelon
с компа зашел
Watermelon
djn
Watermelon
вот забыл как называется ,пользую и сам не шарю
Watermelon
Префисный до операции постфиксиный после операции
Watermelon
там постфиксный и он изменятся ток после опреции .В сл операции он уже равен один
Watermelon
если был префиксный то сразу n=1
Watermelon
просто возьмити в консоль и выводи очередно числа после дикрмент и инкремент и меняйте знаки места и сразу все понятно будет
Vladimir
Watermelon
Наблюдал)
ну я забыл как это назыается не когда не любил теорию и название больше практику люблю )
Watermelon
Vladimir
Зря!
Watermelon
Зря!
Да то понятно ,меня отчисляли с пару раз так как не туда пошел и не мог учить просто теоретические знание .И вот в программирование пришел и туда мне режет скил мой (
Watermelon
Сейчас читаю мсдн ,и если понимаю как работает что то уж рад .И в даю подробности как называются пока понял что такое представление ,razor ,and asp mvc blazor разницу между ними потратил больше времени из своего не должно лание просто запомнить мелкие описание
Watermelon
Вот теперь пытаюсь помогать кому то если в силах и сам разбираться хоть в чем то
Alexander
@devgiorgio я решил эту гребанную задачу!
Alexander
class Solution:
def strStr(self, haystack: str, needle: str) -> int:
if not needle:
return 0
elif len(needle) > len(haystack):
return -1
else:
return find_needle_in_haystack(haystack, needle)
return -1
def find_needle_in_haystack(haystack, needle):
suffix_prefix_table = find_suffix_prefix_table(needle)
i, j = 0, 0
while i < len(haystack):
if i + len(needle) - j > len(haystack):
return -1
if haystack[i] == needle[j]:
j += 1
i += 1
elif j:
j = suffix_prefix_table[j - 1]
else:
i += 1
if j == len(needle):
return i - j
return -1
def find_suffix_prefix_table(string):
prefix_index, suffix_index = 0, 1
result = [0] * len(string)
while suffix_index < len(string) - 1:
if string[prefix_index] == string[suffix_index]:
prefix_index += 1
result[suffix_index] = prefix_index
suffix_index += 1
elif prefix_index:
prefix_index = result[prefix_index - 1]
else:
suffix_index += 1
print(result)
return result
Кирилл
здравствуйте , помогите как в js сделать так чтоб например:
У меня есть переменная let apple = 0; и переменная
теперь мне нужно ее увеличивать на 1 яблоко каждую секунду
и вывести с помощью inner.HTML
Кирилл
Кирилл
надеюсь мой вопрос поняли 😅.
F
Кирилл
Когда я хотел увеличить переменную
Таким образом:
function someFun () {
let result = 0;
result = apple + 1;
console.log(result)
}
setTimeout(someFun, 2000)
у меня выводились тупо в консоли сотни единчек но они не увеличивались
Сидредин
F
F
apple += 1
Кирилл
giorgio
Кирилл
я хочу чтоб было
1
2
3
4
Кирилл
Кирилл
мой вопрос жизни и смерти
Фуꑭфурꑭий
F
apple++;
console.log(apple);
Vladimir
Мне интересно, что он почувствует, когда поймёт ошибку
Алексей
Фуꑭфурꑭий
или это обьявление? извините
Vladimir
let result = 0;
function someFun () {
result = apple + 1;
console.log(result)
}
setTimeout(someFun, 2000)
Vladimir
Если очень тупо, то вот так
Алексей
Сидредин
Кирилл
Кирилл
Jahongir
Сколько времемя идет чтобы учить Язык Java?
Сидредин
У меня только так работает:
let apple = 0;
function someFun () {
apple = apple + 1;
console.log(apple)
}
setInterval(someFun, 2000)
Сидредин
да работает
setTimeout только один раз вызывает же функцию
Vladimir
Алексей
😁
Кирилл
Сидредин
F
Jahongir
Кирилл
теперь оно правильно работает
Сидредин
Сидредин
Кирилл
ща минуту
Кирилл
🌊
можешь поменять 47 строку на result+= 1
🌊
либо result++
Сидредин