Артур
a,b,c = input(),input(),input()
print(a,b,c)
то есть, вот это никак не написать в «одну» строку?
Артур
Sample Input:
8 11 13
a,b,c = map(int, input().split())
print(a,b,c)
output:
8 11 13
типо для строк подобной конструкции нет?
Babster
" Есди мы фризим в кеше, то неадекватно ведет себя только код оленя который пытается менять." впрочем, у кого я спрашиваю, ну
Igor
Задание
Реализуйте функцию filterString(), принимающую на вход строку и символ, и возвращающую новую строку, в которой удален переданный символ во всех его позициях.
Пример вызова:
const str = 'If I look back I am lost';
filterString(str, 'I'); // 'f look back am lost'
filterString(str, 'o'); // 'If I lk back I am lst'
Не пойму куда всунуть letter -_-
// BEGIN (write your solution here)
const filterString = (text, letter) => {
let i = 0;
let result = '';
while (i < text.length) {
result = ${result}${text.replace(i)}
i += 1;
};
return result;
};
// END
export default filterString;
Артур
такой вопрос, sql показался мне не таким сложным )),но в нем нет упоминания тем алгоритмы и структуры данных, это более позитивное направление в конексте вайтишника или нет?
Vladislav
Почему это вообще пугает? Разве не проще раз и навсегда разобраться с этим и не бегать от каждого направления, где это встречается. Больше времени потратишь на избегание проблемы, чем на ее решение
Conoscenza
Вопрос к питонистам, задача такая : задать множества A и B, узнать , принадлежат ли они универсальному множеству U, произвести пересечение множеств A и B таким образом, чтобы "общие" элементы стали единицами, остальные нулями, я написал код, но компилятор ругается на строчку K.discard(i)
Код:
U={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18}
A={3,4,6}
B= {13,14,3,5,6}
K = {}
set(A)
set(U)
set(B)
set(K)
b=A.issubset(U)
c = B.issubset(U)
if(b == False) | (c == False):
print("Какое-то из множеств задано неверно! Может даже оба :)")
if(b ==True) & (c == True):
print("Множества принадлежат универсальному множеству")
print("\nОбъединение:\n",A.union(B))
print("\nПересечение:\n",A.intersection(B))
print("\nA\B\n\n",A.difference(B))
print("\nB\A\n\n",B.difference(A))
print("\nСимметрическая разность A-B:\n\n",A.symmetric_difference(B))
print("\nСимметрическая разность B-A:\n\n",B.symmetric_difference(A))
print("\nЯвляется ли A подмножеством B\n\n",A.issubset(B))
print("\nЯвляется ли В подмножеством А\n\n",A.issuperset(B))
for i in A:
for j in B:
if i == j:
K.discard(i)
K.add({1})
else:
K.discard(i)
K.add({0})
print(K)
Денис
в теории все можно, но на практике есть ограниченное количество маны, маны на данные темы нет
Давай закроем тему раз и навсегда.
1. Ты ставишь цель - влиться в разработку.
2. Выбираешь направление.
3. Перед тобой образовывается пул тем, которые надо изучить, и тут начинается самое интересное (потому что мозг - ленивая сволочь).
4. Всё сводится к тому, что тебе надо сократить пул задач. Сделать это можно двумя способами:
4.1. Решать эти задачи через боль, слюни, слёзы и кровавые сопли, забив на "не могу", "не хочу" и привыкнуть к тому, что мозг находится в состоянии "ща пар из ушей пойдёт"
4.2. Искать обходные пути, типа выбора другого направления, чтобы пул задач уменьшился без усилий.
ТОЛЬКО путь 4.1 приведёт тебя к пониманию и успеху.
Путь 4.2 приведёт к тому, что ты просто потратишь кучу времени, вытреплешь себе психику, уронишь самооценку в ноль и сдашься.
Так что ты реши для себя, готов ли ты прокипятить свой мозг, или ты хлебушек и тебе надо попроще. Если второе - не морочь голову себе и людям и забудь про разработку.