1. 闯关任务 Leetcode 383(笔记中提交代码与leetcode提交通过截图)
class Solution:
    def canConstruct(self, ransomNote, magazine):
        char_count = {}
        for char in magazine:
            if char in char_count:
                char_count[char] += 1
            else:
                char_count[char] = 1
        
        for char in ransomNote:
            if char not in char_count or char_count[char] == 0:
                return False
            char_count[char] -= 1
        
        return True

# 测试代码
if __name__ == "__main__":
    param_1 = "aa"
    param_2 = "aab"
    ret = Solution().canConstruct(param_1, param_2)
    print(ret)  # 应该输出:True

image.png

  1. 闯关任务 Vscode连接InternStudio debug笔记
  2. 可选任务 pip安装到指定目录

    为了节省大家的存储空间,本次实战营可以直接使用share目录下的conda环境,但share目录只有读权限,所以要安装额外的包时我们不能直接使用pip将包安装到对应环境中,需要安装到我们自己的目录下。
    
    这时我们在使用pip的时候可以使用--target或-t参数来指定安装目录,此时pip会将你需要安装的包安装到你指定的目录下。
    
    这里我们用本次实战营最常用的环境/root/share/pre_envs/pytorch2.1.2cu12.1来举例。
    
    # 首先激活环境
    conda activate /root/share/pre_envs/pytorch2.1.2cu12.1
    
    # 创建一个目录/root/myenvs,并将包安装到这个目录下
    mkdir -p /root/myenvs
    pip install <somepackage> --target /root/myenvs
    
    # 注意这里也可以使用-r来安装requirements.txt
    pip install -r requirements.txt --target /root/myenvs

    image.png


daisydydy
30 声望0 粉丝