Задачи
9 USDДан массив целых чисел array и целое число k. Нужно вывести все уникальные пары чисел из массива, сумма которых равна k.
Примечание: под уникальностью понимается следующее: если ответу удовлетворяет несколько пар вида (a, b) и (b, a), то достаточно вывести только одну пару (a, b).
def search_pairs(array, k):
....
print(search_pairs([1, 2, 6, 5, 3, 4, 7, 8, 3, 2], 5))
OUT: >> [(1, 4), (2, 3)]
- Какая сложность у вашего алгоритма?
- Можно ли его оптимизировать?
=====================
В этой задаче, помимо алгоритма, нужно указать ответ числом.
Есть файл с именами (https://yadi.sk/i/97rbNP2ucGoAKw). Нужно выполнить следующие действия и посчитать результат:
1) Отсортировать все имена в лексикографическом порядке
2) Посчитать для каждого имени алфавитную сумму – сумму порядковых номеров букв (MAY: 13 + 1 + 25 = 39)
3) Умножить алфавитную сумму каждого имени на порядковый номер имени в отсортированном списке (индексация начинается с 1). Например, если MAY находится на 63 месте в списке, то результат для него будет 63 * 39 = 2457.
4) Просуммировать произведения из третьего пункта по всем именам из файла.
В качестве ответа надо прислать код и число из пункта 4.
======================
Факториал числа n равен произведению всех чисел от 1 до n, то есть:
n! = 1 * 2 * 3 * ... * n
Написать функцию, которая возвращает количество идущих подряд нулей на конце n!.
def get_zeros(n):
....
print(get_zeros(5))
OUT: >> 1
print(get_zeros(12))
OUT: >> 2
Вопросы:
- Какая сложность у алгоритма?
Client's feedback on cooperation with freelancer
ЗадачиБыстро, надёжно, оперативно. Рекомендую.
Profile banned | Safe
Freelancer's feedback on cooperation with client
ЗадачиОтлично поработали - заказчик чётко поставил задачу, я выполнил - пришла оплата. Рекомендую!
Profile deleted | Safe
-
Могу сделать. С указанием сложностей алгоритма и быстрее, чем просто перебором.
-
142 Такие задачи щелкаются на раз-два. Если это вся задача, то в этот же день будет готово. Если это только пример, то скиньте в лс все задачи.
-
598 28 2 Здравствуйте!
Могу решить данные задачи в течении нескольких часов. Пишите в личку - обсудим.
Буду рад сотрудничеству!
-
1653 16 0 Здравствуйте, готов выполнить задачи, какие сроки? (Опыт программирования на Python 2 года)
Current freelance projects in the category Python
Program for displaying MS PowerPoint inside a window
20 USD
|
Need software for sending messages on Telegram or Viber.
637 USD
There is a database of phone numbers for which it is necessary to send messages in Viber or Telegram (it doesn't matter where, the main thing is that the software works and does not crash). No prepayments, payment either step by step or based on results. We are a large… Python, Web programming ∙ 10 proposals |
Python Django developer neededA Python Django developer with DevOps knowledge is needed to complete the project. Commands - not interested, we are specifically looking for a developer. Please mention your experience with Python Django and DevOps, the number of hours available per week, and your payment… DevOps, Python ∙ 6 proposals |
I am looking for a mentor to design a project architecture similar to Avito/OLX.
30 USD
|
Web application: Chat with virtual AI characters (any web stack)We are looking for an experienced developer to create a web application that will allow users to communicate with existing virtual characters in our catalog in the form of a chatbot, as well as create their own through detailed prompts similar to ChatGPT. Our primary method of… Python, Web programming ∙ 7 proposals |