1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/songjinyang-everyday

 / Детали:

Задача 6. Вывести все симметричные числа в диапазоне от 1 до 10000. Например: 121, 1331 и т. д.

Предстоит сделать
Владелец
Создано  
27.04.2025
   // 1 Простой способ
        let arr = []
        let flag = false
        for (let i = 1; i < 10001; i++) {
            let cc = i + ''
            if (cc.length <= 3 && cc.length > 1) {
                if (cc[0] == cc[cc.length - 1]) {
                    // console.log(cc)
                    arr.push(cc)
                }
            } else if (cc.length == 4) {
                if (cc[0] == cc[cc.length - 1] && cc[1] == cc[2]) {
                    // console.log(cc)
                    arr.push(cc)
                }
            }
        }
        console.log(arr)
        // 2 Способ 66
        let dd = [...Array(10000).keys()].map(x => x + 1).filter(x => {
            return x.toString().length > 1 && x === Number(x.toString().split('').reverse().join(''))
        })

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/songjinyang-everyday.git
git@api.gitlife.ru:oschina-mirror/songjinyang-everyday.git
oschina-mirror
songjinyang-everyday
songjinyang-everyday