Post

leetcode(리트코드)-1935 Maximum Number of Words You Can Type(PYTHON)

leetcode(리트코드)-1935 Maximum Number of Words You Can Type(PYTHON)

leetcode 1935 - Maximum Number of Words You Can Type 문제입니다.

1. 문제

https://leetcode.com/problems/maximum-number-of-words-you-can-type/


2. Input , Output


3. 분류 및 난이도

Eazy 난이도 문제입니다.


4. 문제 해석

  • text와 brokenLetters가 주어집니다.
  • brokenLetters은 키보드가 박살난 것들입니다.
  • text를 공백을 기준으로 나누었을 때 몇개의 텍스트를 완벽히 타이핑이 가능한 지 리턴합니다.

5. code

코드설명

python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution:
    def canBeTypedWords(self, text: str, brokenLetters: str) -> int:
        text = text.split()
        chrlist = [0] * 26
        for i in range(len(brokenLetters)) :
            chrlist[ord(brokenLetters[i])-97] = 1
        res = 0
        for word in text:
            check = False
            for j in range(len(word)):
                if chrlist[ord(word[j])-97] == 1:
                    check = True
                    break
            if not check: 
                res+=1
                
        return res

6. 결과 및 후기, 개선점

This post is licensed under CC BY 4.0 by the author.