Okej. Röstanalysen följer för att hämta ulvar 2 och 3, först resonemanget kring varför Octagonal är rödast.
Brynolfs smulning i R1 är tydlig, enkel caesar-1. Jag funderade över i vilket fall det här skulle vara en ulvstrategi och det är antingen en helt soloflygande Brynolf som suttit på den här trumfen utifall att vi skulle hamna i ett läge där matchen skulle kunna avgöras av att en ulv offrade sig för siaren. Det är ett ganska långsökt scenario. Det blir mindre långsökt om ulvarna kollektivt gjorde något liknande och hade planterat krypterade smulningar i sina första inlägg.
Om någon undrar hur en med javascript kan ta fram de första bokstäverna ur en massa ord och köra dem genom caesar -13 till +13 så är det här iaf ett sätt:
function extractFirstLetters(sentence) {
// Remove special characters and split the sentence into an array of words
const words = sentence.replace(/[^\w\såäö]/g, '').split(' ');
// Initialize an empty string to store the first letters
let firstLetters = '';
// Loop through each word in the array
for (let i = 0; i < words.length; i++) {
// Get the first letter of the current word
const firstLetter = words.charAt(0);
// Add the first letter to the string
firstLetters += firstLetter;
}
// Return the string containing the first letters
return firstLetters;
}
function caesarCipher(inputString, shift) {
const alphabet = 'abcdefghijklmnopqrstuvwxyzåäö';
let result = '';
for (let i = 0; i < inputString.length; i++) {
let char = inputString;
if (char.match(/[a-zåäö]/i)) { // Check if the character is a letter including å, ä, ö
const isUpperCase = (char === char.toUpperCase()); // Check if the letter is uppercase
char = char.toLowerCase(); // Convert to lowercase for easier manipulation
const index = alphabet.indexOf(char);
const shiftedIndex = (index + shift + alphabet.length) % alphabet.length;
let shiftedChar = alphabet[shiftedIndex];
if (isUpperCase) {
shiftedChar = shiftedChar.toUpperCase(); // Convert back to uppercase if needed
}
result += shiftedChar;
} else {
result += char; // Keep non-letter characters unchanged
}
}
return result;
}
// Example usage:
const sentence = `Test sentence`;
const firstLetters = extractFirstLetters(sentence);
console.log("First Letters:", firstLetters);
for (let shift = -13; shift <= 13; shift++) {
const encryptedString = caesarCipher(firstLetters, shift);
console.log(`Shift ${shift}:`, encryptedString);
}
Jag körde sida 1-3 i R1 genom detta och hittade knappt ett enda läsbart ord på svenska och framför allt bara EN förekomst av något som liknar "siare" eller "väktare" och det var Brynolfs smulning.
Så, Occams rakkniv säger att Brynolf är grön. Om inte så är jag faktiskt fine med att förlora mot en sådan mästerulvsplan som utöver att vara planerad kräver ett väldigt speciellt scenario för att göra någon verkan.
Då blir Octagonal röd. Det är det vi behöver veta den här rundan, men jag ska ge mig på röstanalys nu också.