moving all labs to old dir
This commit is contained in:
4
old/lectures/lec5/p2/task1.js
Normal file
4
old/lectures/lec5/p2/task1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
function sumNumbers(str){
|
||||
str=str.split(" ");
|
||||
return str.filter(substr => !isNaN(parseFloat(substr)) && isFinite(Number(substr))).reduce((acc,num) => acc+num,0);
|
||||
}
|
||||
46
old/lectures/lec5/p2/task2.js
Normal file
46
old/lectures/lec5/p2/task2.js
Normal file
@@ -0,0 +1,46 @@
|
||||
function extractText(html){
|
||||
return html.split("<p>")
|
||||
.filter(substr => substr
|
||||
.includes("</p>"))
|
||||
.map((substr) => substr.split("</p>")[0]);
|
||||
}
|
||||
|
||||
let html = `<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>task 1</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h3><i>Возможности HTML</i></h3>
|
||||
<hr width='30%' align=left>
|
||||
<ol>
|
||||
<li> Выделение текста:
|
||||
<ul type=circle>
|
||||
<li>жирным;</li>
|
||||
<li>курсивным;</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Характеристика шрифта.</li>
|
||||
<li><a href=#>Вставка рисунков. </a></li>
|
||||
<li> Оформление текста:
|
||||
<ul type=circle>
|
||||
<li>заголовки; </li>
|
||||
<li>абзацы;</li>
|
||||
<li>списки.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ol>
|
||||
<hr align=left width=30%>
|
||||
<p>Средствами HTML осуществляется переход на другие страницы сети Интернет.</p>
|
||||
<p>Средствами HTML осуществляется переход на другие страницы сети Интернет.</p>
|
||||
<p>123.</p>
|
||||
</body>
|
||||
|
||||
</html>`
|
||||
|
||||
console.log(extractText(html))
|
||||
|
||||
8
old/lectures/lec5/p2/task3.js
Normal file
8
old/lectures/lec5/p2/task3.js
Normal file
@@ -0,0 +1,8 @@
|
||||
let arr = [12, 17, 12, 67, 23, 67, 8, 8, 9, 12, 8];
|
||||
|
||||
let newArr = arr.filter(function (item, index) {
|
||||
return arr.indexOf(item) === index;
|
||||
});
|
||||
|
||||
alert(newArr);
|
||||
//12,17,67,23,8,9
|
||||
8
old/lectures/lec5/p2/task4.js
Normal file
8
old/lectures/lec5/p2/task4.js
Normal file
@@ -0,0 +1,8 @@
|
||||
function sortNumbers(str){
|
||||
str=str.split(" ");
|
||||
return str.filter(substr => !isNaN(parseFloat(substr)) && isFinite(Number(substr))).map(Number).sort((a,b) => {return Number(a)-Number(b)});
|
||||
}
|
||||
|
||||
alert(sortNumbers(" 12 234 67 aboba 123 123 83 27 6"))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user