leetcode刷题四十五

Posted hhh江月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode刷题四十五相关的知识,希望对你有一定的参考价值。

leetcode刷题四十五

题目叙述

基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 ‘A’、‘C’、‘G’ 和 ‘T’ 之一。

假设我们需要调查从基因序列 start 变为 end 所发生的基因变化。一次基因变化就意味着这个基因序列中的一个字符发生了变化。

例如,“AACCGGTT” --> “AACCGGTA” 就是一次基因变化。
另有一个基因库 bank 记录了所有有效的基因变化,只有基因库中的基因才是有效的基因序列。

给你两个基因序列 start 和 end ,以及一个基因库 bank ,请你找出并返回能够使 start 变化为 end 所需的最少变化次数。如果无法完成此基因变化,返回 -1 。

注意:起始基因序列 start 默认是有效的,但是它并不一定会出现在基因库中。

题目解答


class Solution:
    def minMutation(self, start: str

以上是关于leetcode刷题四十五的主要内容,如果未能解决你的问题,请参考以下文章

leetcode刷题四十七

leetcode刷题四十七

leetcode刷题四十九

leetcode刷题四十三

leetcode刷题四十三

leetcode刷题四十四