美文网首页
ARTS Week 6

ARTS Week 6

作者: AR7_ | 来源:发表于2023-11-26 23:09 被阅读0次

Algorithm

本周的算法题为 9. 回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

  • 例如,121 是回文,而 123 不是。
示例 1:

输入:x = 121
输出:true

实现代码如下:

var isPalindrome = function (x) {
    let turnX = ''
    let strX = String(x)
    for (let i = strX.length - 1; i >= 0; i--) {
        turnX = turnX + strX[i]
    }
    return Number(turnX) == x
}

解题思路:

  1. 首先,将整数转化为字符串,然后for遍历,倒序输出,组合成翻转的字符串
  2. 将翻转后的字符串转换成整数和原始整数比较,如果相等,则为true,反之为false
  3. 上面这个是很直观的一种解法,其实自己想过另一种解法,就是双指针,左右逐步向中间执行对比,只要有一个不相等则为false,否则就是true

Review

Bacteria Memories - ESL Lesson Plan - Breaking News English Lesson

  1. 细菌在其单细胞形式中具有一种机制,可以存储记忆并将其传递给后代。
  2. 细菌没有大脑,但它们可以从环境中收集信息,如果它们经常遇到这种环境,它们可以存储它,并在以后快速访问它,以造福它们。
  3. 细菌的记忆与人类不同。它可能更类似于我们的肌肉记忆。我们的身体组织对下一步该做什么有一种感觉,因为以前已经重复了很多次。
  4. 铁不仅对地球生命的起源至关重要,而且对生命的进化也至关重要。细胞利用它是有道理的。
  5. 我们对细菌行为了解得越多,就越容易对抗它们。

Tip

掘金小册子《你不知道的 Chrome 调试技巧》是免费的,里面主要是讲了一些Chrome DevTools的使用技巧,今天看完,主要是记录了下一些印象比较深的点:

  1. 全屏截图,通过 Capture full size screenshot 命令。
  2. 取色器,Chrome DevTools 自带取色器,之前一直没注意。
  3. console.table() 可以将对象或数组以一个表格方式打印出来,方便查看。
  4. console.log({value1,value2,value3}) 当想打印多个值时,要区分总是要加上前缀,如value1---,其实通过{}就可以以对象的格式打印出来。
  5. console.log()并没有立即拍摄对象快照,它只是存储一个指向对象的引用,在代码返回事件队列时才去拍摄快照。 使用 JSON.stringify() 方法处理打印的结果。

Share

  1. 很多事情不能太急着下结论,要缓一缓,不能自己认为是什么样的,就笃定事实就是这样的,要慢一点,不能依据情绪判断事情,这样很容易出问题,话一旦说出口,就很难改变了,没有调查就没有发言权,任何凭感觉而做的判断,都是在给自己设下陷阱。
  2. 谁身上多少都有些问题,用人要用其长处。

本文由mdnice多平台发布

相关文章

  • ARTS Week 1

    Algorithm: Problem: Reorder Log FilesAnswer: Review: (Not...

  • ARTS Week 01

    Algorithm 题目 977. 有序数组的平方给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的...

  • ARTS Week 02

    Algorithm 832. 翻转图像 题目 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果...

  • ARTS Week 03

    Algorithm 905. 按奇偶排序数组 题目 给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的...

  • ARTS Week 06

    Algorithm 1021. 删除最外层的括号 有效括号字符串为空 ("")、"(" + A + ")" 或 A...

  • ARTS Week 04

    Algorithm 题目 922. 按奇偶排序数组 II 给定一个非负整数数组 A, A 中一半整数是奇数,一半整...

  • ARTS Week 05

    Algorithm 题目 771. 宝石与石头 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。...

  • ARTS-Week0

    每周完成一次 ARTS 编程挑战,坚持做有积累效应的事情。Algorithm:每周至少做一道 [LeetCode...

  • ARTS week4

    A:17.Letter Combinations of a Phone Number, 根据九宫格键盘的按键,输出...

  • ARTS-WEEK1

    左耳听风ARTS 100天打卡计划 (1)Algorithm 每周至少做一个 leetcode 的算法题-为了编程...

网友评论

      本文标题:ARTS Week 6

      本文链接:https://www.haomeiwen.com/subject/frkzwdtx.html