Microsoft Quantum анонсував Q# Coding Contest - конкурс із програмування на Q#
Microsoft Quantum анонсував Q# Coding Contest - конкурс із програмування на Q#
Команда Microsoft Quantum анонсувала Q# Coding Contest! У цьому конкурсі ви можете перевірити свої навички квантового програмування, вирішуючи завдання квантових обчислень на Q#.
Квантові обчислення - це принципово інша обчислювальна парадигма порівняно з класичними обчисленнями. Насправді вони настільки відрізняються, що деякі завдання, які вважаються класично нерозв'язними (такі як розкладання цілих чисел або моделювання фізичних систем), можуть ефективно виконуватися на квантовому комп'ютері. У 2017 році Microsoft представила Quantum Development Kit, що включає мову програмування Q#. Q# може використовуватися з Visual Studio, Visual Studio Code або командним рядком у Windows, macOS і Linux.
Конкурс пройде з 1 по 4 березня. Правила такі:
- Конкурс матиме 12 завдань різної складності.
- Щоб вирішити кожну задачу, ви напишете код Q# для реалізації описаного перетворення на заданому наборі кубітів або для більш складного завдання. Рішення приймаються лише з Q#.
- Рішення є правильним, якщо воно проходить усі тести із попередньо визначеного набору тестів. Ви дізнаєтесь, чи є рішення правильним незабаром після його подання.
- Учасники ранжуються за кількістю правильно вирішених завдань.
- Рейтинг складається на основі мінімального часу штрафу для всіх завдань, який обчислюється як найпізніший час подачі (час з початку конкурсу) для будь-якого з правильно вирішених завдань. Додаткове покарання в 20 хвилин додається за кожну невдалу відправку по виконаним завданням (тобто якщо ви ніколи не вирішите завдання, ви не будете покарані виконання цього завдання).
- Кращі 50 учасників отримають футболку Microsoft Quantum.
- Все безкоштовно. Має бути 16 років або старше. Гра закінчується 03.04.19
Конкурс використовуватиме Q# 0.4, тоді як попередній конкурс використовував Q# 0.2. Більшість коду, написаного на 0.2, все ще працюватиме на 0.4;
