const archetypes = { "Турист":[1,13,25,37], "Режисер":[2,14,26,38], "Архітектор":[3,15,27,39], "Геній":[4,16,28,40], "Мінімаліст":[5,17,29,41], "Романтик":[6,18,30,42], "Іроніст":[7,19,31,43], "Пророк":[8,20,32,44], "Митець":[9,21,33,45], "Вчитель":[10,22,34,46], "Дослідник":[11,23,35,47], "Сторітелер":[12,24,36,48] };
let answers = {}; let quiz = document.getElementById("quiz");
const questions = { 1:"У текстах Ви часто починаєте зі спостереження, деталі, запаху або звуку.", 2:"Вам важливо бачити сцену, простір і рух подій.", 3:"Ви розкладаєте складне на логічні етапи.", 4:"Ви показуєте нові можливості і перспективи.", 5:"Ви пишете коротко і точно.", 6:"Важливі почуття, краса і атмосфера.", 7:"Ви помічаєте парадокси і гумор.", 8:"Ви говорите про те, що інші не помічають.", 9:"Любите експеримент зі стилем.", 10:"Хочете, щоб читач щось зрозумів або застосував.", 11:"Спочатку аналізуєте і ставите питання.", 12:"Пояснюєте через історії.", 13:"Знаходите теми в дорозі або випадку.", 14:"Бачите текст як сцени.", 15:"Любите чітку структуру.", 16:"Показуєте нові можливості.", 17:"Прибираєте зайве.", 18:"Передаєте атмосферу.", 19:"Шукаєте легкість і іронію.", 20:"Говорите про цінності і наслідки.", 21:"Шукаєте власний стиль.", 22:"Даєте користь і висновки.", 23:"Збираєте дані перед текстом.", 24:"Пояснюєте через історію.", 25:"Створюєте ефект присутності.", 26:"Працюєте з конфліктом.", 27:"Любите логіку і послідовність.", 28:"Бачите потенціал.", 29:"Любите мінімалізм.", 30:"Важливі емоції.", 31:"Знімаєте напругу гумором.", 32:"Говорите про глибокі зміни.", 33:"Експериментуєте з формою.", 34:"Пояснюєте складне просто.", 35:"Починаєте з питання.", 36:"Перетворюєте досвід на історію.", 37:"Помічаєте деталі.", 38:"Керуєте увагою читача.", 39:"Створюєте схеми.", 40:"Показуєте нові рівні.", 41:"Пишете коротко і сильно.", 42:"Пишете емоційно.", 43:"Іронія і слабкості.", 44:"Попередження і правда.", 45:"Творчий експеримент.", 46:"Навчання і пояснення.", 47:"Аналіз і дослідження.", 48:"Історії і сюжет." };
for(let i=1;i<=48;i++){ answers[i]=0;
quiz.innerHTML += `
${i}. ${questions[i]}
`; }
function setAnswer(q,val){ answers[q]=val; }
function calc(){
let scores = {};
for(let a in archetypes){ scores[a]=0; archetypes[a].forEach(q=>{ scores[a]+=answers[q]||0; }); }
let sorted = Object.entries(scores).sort((a,b)=>b[1]-a[1]);
let top1 = sorted[0][0]; let top2 = sorted[1][0];
document.getElementById("result").innerText = "Ваш стиль: " + top1 + " + " + top2;
}