/images/avatar.jpeg

天池大数据竞赛 Spaceack带你利用Pandas,趋势图与桑基图分析美国选民候选人喜好度

长文预警

首先,这是一篇面向新人的教程导向的分析文章,(by the way其实我也是新手,从比赛开始才学的Pandas库,这也是我的一篇学习笔记),所以会包含很多函数的基础用法,解题思路等等, 流程会比较详细。

Postman使用技巧

环境变量的妙用

使用环境变量,可以修改一处,同时修改多个请求的功能, 比如ip变更,端口变更的等场景。

另外,在测试时,如登录后会获得 token , 其它请求会把 token作为请求参数,那么可以把token` 作为全局变量,自动化测试。

VScode常用插件及配置

流程图绘制

Draw.io 新建 .dio 的文件即可编辑。

多行编辑

Linux Shift+Ctrl+鼠标列选择 Mac Shift+option+鼠标列选择

TabNine

提供多种代码的自动补全

配置远程编辑

  1. 安装插件 remote-browser

  2. 文件→首选项→设置

天池编程大赛周赛-Character deletion

题目描述

Enter two strings and delete all characters in the second string from the first string

String contains spaces $1\leq len(str),len(sub) \leq 10^5$

示例

  • 示例 1:
    Input:  str=”They are students”,sub=”aeiou”
    Output: ”Thy r stdnts”
    来源:九章算法 链接:https://tianchi.aliyun.com/oj/141754208384739500/160296091929219251

  • 解题思路

很简单的模拟题,由于子串可能会比较长, 直接使用 in sub 会导致超时情况, 需要先用集合操作化简。

天池编程大赛周赛-插入五

题目描述

给定一个数字,在数字的任意位置插入一个5,使得插入后的这个数字最大

$$|a| \leq 10^6$$

示例

  • 示例 1:
    输入:  a = 234
    输出: 5234    
    来源:九章算法 链接:https://tianchi.aliyun.com/oj/141758389886413149/160295184768372892

  • 解题思路

很简单的模拟题, 但是还是要注意审题,一看到带有绝对值的取值范围,就要立刻想到负数情况。 又是第二次才AC, 有点儿遗憾。

leetcode-461-汉明距离

题目描述

两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。

给出两个整数 x 和 y,计算它们之间的汉明距离。

注意: 0 ≤ x, y < 2^31.

示例

  • 示例 1:
    输入: x = 1, y = 4
    
    输出: 2
    
    解释:
    1   (0 0 0 1)
    4   (0 1 0 0)
           ↑   ↑
    
    上面的箭头指出了对应二进制位不同的位置。
    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/hamming-distance/

  • 解题思路