Skip to content

Commit

Permalink
code style #2
Browse files Browse the repository at this point in the history
  • Loading branch information
skyfxllen committed Nov 20, 2024
1 parent 3906a63 commit d16425d
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions js/function.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@ function checkMaxLength(string, maxLength) {
return string.length <= maxLength;
}
// Cтрока короче 20 символов
checkMaxLength("проверяемая строка", 20); // true
checkMaxLength('проверяемая строка', 20); // true
// Длина строки ровно 18 символов
checkMaxLength("проверяемая строка", 18); // true
checkMaxLength('проверяемая строка', 18); // true
// Строка длиннее 10 символов
checkMaxLength("проверяемая строка", 10); // false
checkMaxLength('проверяемая строка', 10); // false

function isPalindrome(word) {
if (!word.length) {
return;
}
word = word.toLowerCase();
word = word.replaceAll(" ", "");
word = word.replaceAll(' ', '');
let lastLetter = word.length - 1;
for (let i = 0; i <= Math.round(word.length / 2); i++) {
if (word[i] != word[lastLetter]) {
if (word[i] !== word[lastLetter]) {
return false;
} else {
lastLetter -= 1;
Expand All @@ -26,26 +26,26 @@ function isPalindrome(word) {
}

// Строка является палиндромом
isPalindrome("топот"); // true
isPalindrome('топот'); // true
// Несмотря на разный регистр, тоже палиндром
isPalindrome("ДовОд"); // true
isPalindrome('ДовОд'); // true
// Это не палиндром
isPalindrome("Кекс"); // false
isPalindrome("Лёша на полке клопа нашёл ");
isPalindrome('Кекс'); // false
isPalindrome('Лёша на полке клопа нашёл ');

function takeNum(string) {
let result = "";
let numbers = "0123456789";
let result = '';
const numbers = '0123456789';
for (let i = 0; i < string.length; i++) {
if (numbers.includes(string[i])) {
result += string[i];
}
}
return parseInt(result);
return parseInt(result, 10);
}

takeNum("2023 год"); // 2023
takeNum("ECMAScript 2022"); // 2022
takeNum("1 кефир, 0.5 батона"); // 105
takeNum("агент 007"); // 7
takeNum("а я томат"); // Nan
takeNum('2023 год'); // 2023
takeNum('ECMAScript 2022'); // 2022
takeNum('1 кефир, 0.5 батона'); // 105
takeNum('агент 007'); // 7
takeNum('а я томат'); // Nan

0 comments on commit d16425d

Please sign in to comment.