ARTS-WEEK3

Posted by 周思进 on June 14, 2020

Algorithm

LeetCode-9 回文数


class Solution:
    '''
    解题思路:
    将其转成字符串,通过前后指针来进行判断
    '''
    def isPalindrome(self, x: int) -> bool:
        str_x = str(x)
        i,j = 0, len(str_x)-1

        while(i < j):
            if (str_x[i] != str_x[j]):
                return False
            else:
                i = i+1
                j = j-1

        return True



class Solution2:
    '''
    解题思路:
    不转换成字符串,通过整数形式来进行判断,可以通过反转整数后,将两者进行判断
    '''
    def isPalindrome(self, x: int) -> bool:
        if x < 0:
            return False

        m = 0
        ori_x = x
        while (x > 0):
            m = m*10 + x%10
            x = x // 10
        
        if m == ori_x:
            return True
        else:
            return False



Review

Activating Prior Knowledge With English Language Learners

Activate: 激活
initial: 初始
proficient: 精通的
possess: 拥有
It’s up to: 这取决于
facilitate: 促进
illuminate: 解释
reflect: 反思
subtitles: 字幕
slideshow: 幻灯片
at one’s fingertips:唾手可得
engaging: 动人的

该文章主要表达了对于提前了解英文文章里的背景知识,更有助于理解和学习英文。


Tip

vscode 原生支持的查看所有引用的地方并不全,可以通过安装 gtags 插件解决

vscode-gtags安装


Share

这周分享一点工作感悟吧:

如果是明确要相关人员去关注并做一些事情的,不要觉得邮件里抄送到了相应的人就算完事了。

首先至少要明确指名对应的人员出来,最好是直接红色高亮,让对方一眼看到。否则你最好是电话再沟通跟他说明下,并让他明确回复下收到为止,这样事情才不至于在你这边中断掉了。