Завдання
📝 **Питання:** **Напишіть функцію** \`cos_sim(a, b)\` — косинусну подібність між двома векторами з плаваючою точкою однакової довжини, без numpy. Округліть результат до 3 знаків після коми.
формула:
\`\`\`
крапка (a, b) / (норма (a) * норма (b))
\`\`\`
де \`точка\` — це сума парних добутків, а \`норма\` — квадратна величина суми квадратів.
Потім порівняйте реальний запит із трьома документами:
\`\`\`
query = [0.21, -0.04, 0.87, 0.14] # "Як мені скасувати підписку?"
відшкодування = [0.19, -0.05, 0.85, 0.16] # "поверніть мій план, будь ласка" — має бути ЗАКРИТО
weather = [0.92, 0.41, 0.02, 0.78] # "яка столиця Франції?" — далеко
unrelated = [0.00, 1.00, 0.00, 0.00] # ортогональний — точно 0 із запитом? ні, дуже маленький
\`\`\`
Вивести три рядки:
\`\`\`
повернення: 0,999
погода: 0,263
не пов'язані: -0,044
\`\`\`
📋 Виберіть правильну відповідь.
💡 **Підказка:** Перечитайте наведену вище теорію, якщо не впевнені.