zoukankan      html  css  js  c++  java
  • 【leetcode❤python】 290. Word Pattern

    class Solution(object):
        def wordPattern(self, pattern, str):
            """
            :type pattern: str
            :type str: str
            :rtype: bool
            """
            tag=0
            tagdic={}
            tagList=[]
            i=0
            while i<len(pattern):
                if tagdic.has_key(pattern[i]):
                    tagList.append(tagdic.get(pattern[i]))
                else:
                    tagdic.setdefault(pattern[i],tag)
                    tagList.append(tag)
                    tag+=1
                i+=1
            strList=str.split(' ')
       
            tagdic={};tag=0;tagList2=[];i=0
       
            while i<len(strList):
             
                if tagdic.has_key(strList[i]):
                    tagList2.append(tagdic.get(strList[i]))
                else:
                    tagdic.setdefault(strList[i],tag)
                    tagList2.append(tag)
                    tag+=1
                i+=1
            
            return tagList==tagList2

  • 相关阅读:
    java 8
    内存溢出VS内存泄漏
    dubbo zk 分布式服务项目搭建与配置
    转发 VS 重定向
    过滤器
    Synchronized
    java 泛型
    spring 整合 mongo
    泛型
    反虚拟机
  • 原文地址:https://www.cnblogs.com/kwangeline/p/5999719.html
Copyright © 2011-2022 走看看