Quizz des bizarreries :

Quelle ville française rapporte le plus de points au Scrabble ?

Selon vous, quelle ville française, rapporte le plus de points au scrabble ? Découvrez la réponse et la méthode pour trouver la réponse.

La réponse…

1 – Wickerschwihr : 50 points

2 – Breuschwickersheim : 49 points

3 – Volckerinckhove : 46 points

4 – Souffelweyersheim : 45 points

5 – Helfrantzkirch : 43 points

Wickerschwihr, commune française située dans le département du Haut-Rhin, en région Grand Est est la grande gagnante, puisqu’elle permet de remporter 50 points (hors mots et lettres comptent double et triple, bien sûr) !

Comment trouver la réponse ?

Pour les pro de SQL il faut donc :

  • Découper les noms de communes en lettres
  • Supprimer les accents
  • Affecter la valeur scrabble à chaque lettre
  • Faire la somme sur les lettres d’une commune
  • Demander de remonter les 10 plus grands nombres

En détail :

SELECT
 insee,
 nom, 
 sum(
 CASE
  WHEN lettre IN ('A','E','I','L','N','O','R','S','T','U') THEN 1
  WHEN lettre IN ('D','G','M') THEN 2
  WHEN lettre IN ('B','C','P') THEN 3
  WHEN lettre IN ('F','H','V') THEN 4
  WHEN lettre IN ('J','Q') THEN 8
  WHEN lettre IN ('K','W','X','Y','Z') THEN 10
  ELSE 0
 END
 ) as score
FROM
 (
 SELECT
  insee,
  nom, 
  upper(substring(unaccent(lower(nom)),generate_series(1,length(nom)),1)) as lettre
 FROM
  france.communes
 WHERE
  NOT ((nom like '%-%') OR (nom like '% %'))
 ) leslettres
GROUP BY
 insee,
 nom
ORDER BY
 score DESC
LIMIT 10

BACK