Débloquez des aventures infinies avec la Roblox Game eCard d'une valeur de 200€ ! Cette carte électronique est parfaite pour acheter des objets de jeu, des accessoires et plus encore sur la plus grande plateforme de jeu générée par les utilisateurs. Offrez-le à vos amis ou offrez-vous une expérience de jeu immersive dans un environnement familial.
Voici l'approche étape par étape et le code pour résoudre le problème :
**Explication étape par étape :**
1. **Analyse l'entrée :** L'entrée est un tableau d'objets. Chaque objet possède une clé « système » et une clé « exigence ».
2. **Extraire les exigences :** Pour chaque système, extrayez le code HTML des exigences.
3. **Traiter le contenu HTML :** Convertissez le code HTML requis en paires clé-valeur en analysant chaque élément de la liste.
4. **Générer une sortie HTML :** Construisez la chaîne HTML en encapsulant les exigences de chaque système dans la structure de div et de liste appropriée.
**Solution de code : **
```javascript
fonction ReformatRequirements (entrée) {
let output = « ;
Input.forEach (système => {
const SystemName = system.system ;
const requirementHTML = system.requirement ;
analyseur const = new DOMParser ()Â ;
const doc = Parser.parseFromString (RequirementHTML, « text/html ») ;
const ListItems = doc.QuerySelectorAll ('li')Â ;
exigences relatives aux permis = []Â ;
ListItems.ForEach (li) => {
const strong = li.QuerySelector (« fort ») ;
si (fort) {
clé const = strong.TextContent.replace (':', «) ;
valeur const = li.TextContent.split (':') .slice (1) .join (':')Â ;
requirements.push ({clé, valeur}) ;
}
})Â ;
laissez SystemHtml = `
Configuration système requise pour $ {systemName}
SPÉCIFICATIONS MINIMALES
`;
requirements.forEach (({clé, valeur}) => {
SystemHtml += `- $ {key}Â : $ {value}
`Â ;
})Â ;
SystemHTML += ``Â ;
sortie += SystemHtml ;
})Â ;
sortie de retour ;
}
//Exemple d'utilisation :
const input = [{"system » :"Windows », "requirement » : » \\nSystème d'
- exploitation : Windows 7 ou supérieur \\nProcesseur :
- 1,5 GHz \\nMémoire :
- 2 Go de RAM \\nGraphiques :
- 256 Mo DirectX 9 ou supérieur \\nStockage :
- 1 Go d'espace disponible \\nRemarques supplémentaires :
- Une copie imprimée du manuel de déminage des bombes ou un autre appareil connecté à Internet pour consulter le manuel de désamorçage des bombes est requise. Le manuel de déminage des bombes est disponible gratuitement sur www.bombmanual.com. HTC Vive ou Oculus Rift/DK2 requis pour jouer à la réalité virtuelle. Manette de jeu ou manettes de détection de mouvements nécessaires pour jouer à la réalité virtuelle
. \\n
«}, {" system » :"Mac », "exigence » : »Â
\\nSystème d'- exploitation : OS X 10.9 (Mavericks) ou version ultérieure
 \\n- Processeur : processeur Intel à 1,5 GHz \\nCarte graphique :
- 256 Mo ou plus \\nStockage :
- 1 Go d'espace disponible \\nRemarques supplémentaires :
- Une copie imprimée du manuel de déminage des bombes ou un autre appareil connecté à Internet pour consulter le manuel de neutralisation des bombes est requise. Le manuel de déminage des bombes est disponible gratuitement sur www.bombmanual.com. La réalité virtuelle n'est pas prise en charge.
\\n
«}, {" system » :"Linux », "requirement » : »Â
\\n- OS : Ubuntu 16.04 ou version ultérieure \\nProcesseur :
- processeur Intel à 1,5 GHz \\nCarte graphique :
- 256 Mo ou plus \\nRemarques supplémentaires : Une copie imprimée du manuel de déminage des bombes ou
- un appareil connecté à Internet supplémentaire pour consulter le manuel de désamorçage des bombes est requise. Le manuel de déminage des bombes est disponible gratuitement sur www.bombmanual.com. La réalité virtuelle n'est pas prise en charge.
\\n
"}]Â ;
console.log (exigences de reformatage (entrée)) ;
```
**Sortie : **
Le code produira le code HTML reformaté comme indiqué dans les exemples, les exigences de chaque système étant correctement structurées dans des éléments div, des en-têtes et des listes non ordonnées.
Pour utiliser votre code : Utiliser
la carte sur le compte
Connectez-vous à votre compte
Accédez à la page d'échange de cartes de jeu
Entrez le code PIN
Cliquez sur Utiliser pour ajouter le crédit Ã
votre compte. Votre solde sera affiché en vert après les mots Votre solde
Soyez le premier à donner votre avis sur ce produit !
PARTAGEZ