parent
4cddf2e3d4
commit
a8aa38f620
@ -1,2 +1,38 @@
|
|||||||
console.log(countries)
|
// function to check if number is prime
|
||||||
alert('Open the console and check if the countries has been loaded')
|
function isPrime(num) {
|
||||||
|
if (num <= 1) return false;
|
||||||
|
if (num <= 3) return true;
|
||||||
|
if (num % 2 === 0 || num % 3 === 0) return false;
|
||||||
|
let i = 5;
|
||||||
|
while (i * i <= num) {
|
||||||
|
if (num % i === 0 || num % (i + 2) === 0) return false;
|
||||||
|
i += 6;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the container div
|
||||||
|
const container = document.getElementById("number-container");
|
||||||
|
|
||||||
|
|
||||||
|
// Loop to generate numbers from 1 to 100
|
||||||
|
for (let i = 0; i <= 100; i++) {
|
||||||
|
const numberDiv = document.createElement("div");
|
||||||
|
numberDiv.textContent = i;
|
||||||
|
numberDiv.classList.add("number");
|
||||||
|
|
||||||
|
if (i % 2 === 0) {
|
||||||
|
numberDiv.classList.add("even");
|
||||||
|
} else {
|
||||||
|
numberDiv.classList.add("odd");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isPrime(i)) {
|
||||||
|
numberDiv.classList.add("prime");
|
||||||
|
}
|
||||||
|
|
||||||
|
container.appendChild(numberDiv);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
.number {
|
||||||
|
display: inline-block;
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 18px;
|
||||||
|
margin: 5px;
|
||||||
|
line-height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.even {
|
||||||
|
background-color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.odd {
|
||||||
|
background-color: yellow;
|
||||||
|
}
|
||||||
|
|
||||||
|
.prime {
|
||||||
|
background-color: red;
|
||||||
|
}
|
@ -1 +1,9 @@
|
|||||||
console.log(countries)
|
const countryContainer = document.getElementById("country-container");
|
||||||
|
|
||||||
|
// Loop through the array and create a box for each country
|
||||||
|
countries.forEach(country => {
|
||||||
|
const countryBox = document.createElement("div");
|
||||||
|
countryBox.textContent = country;
|
||||||
|
countryBox.classList.add("country-box");
|
||||||
|
countryContainer.appendChild(countryBox);
|
||||||
|
});
|
@ -0,0 +1,12 @@
|
|||||||
|
/* Style for country boxes */
|
||||||
|
.country-box {
|
||||||
|
display: inline-block;
|
||||||
|
width: 100px;
|
||||||
|
height: 100px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 100px;
|
||||||
|
margin: 5px;
|
||||||
|
font-size: 14px;
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
}
|
Loading…
Reference in new issue