Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
MDPH
/
Json
:
traitement001.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Compteur de Sous-Tableaux</title> <script> // Définir le tableau de données const tableau = { "id": "row-1", "name": "1", "selectValue": "1", "count": "14", "cells": [ { "value": "0", "color": "white" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "1", "color": "green" }, { "value": "0", "color": "white" }, { "value": "0", "color": "white" }, { "value": "0", "color": "white" }, { "value": "0", "color": "white" }, { "value": "0", "color": "white" }, { "value": "0", "color": "white" }, { "value": "0", "color": "white" } ] }; // Fonction pour compter les sous-tableaux avec "value": "1" function countSubarraysWithValueOne(cells) { let count = 0; let currentLength = 0; for (let i = 0; i < cells.length; i++) { console.log(" +++ " + i + " " + cells[i].value); if (cells[i].value === "1") { console.log("Bingo"); count++; } /* if (cells[i].value === "1") { currentLength++; if (currentLength === 1) { count++; } } else { currentLength = 0; }*/ } console.log(">>>>>> " + count); return count; } // Fonction pour afficher le résultat dans la page HTML function displayResult() { const result = countSubarraysWithValueOne(tableau.cells); document.getElementById('result').innerText = `Nombre de sous-tableaux avec "value": "1" : ${result}`; } // Appeler la fonction pour afficher le résultat lorsque la page est chargée window.onload = displayResult; </script> </head> <body> <h1>Compteur de Sous-Tableaux</h1> <p id="result"></p> </body> </html>