LeetCode Python [mise à jour]

introduction

――Parce que j'utilise Ruby au travail, j'ai principalement résolu la programmation compétitive avec Ruby, mais au prochain travail, je pratiquerai Python petit à petit chaque jour pour utiliser Python et le laisser dans Qiita sous forme de mémorandum. Le sujet est Let Code.

Easy 1108.Defanging an IP Address --Résumé: Remplacez. Par [.]


class Solution:
    def defangIPaddr(self, address: str) -> str:
        return address.replace(".","[.]") 

771.Jewels and Stones --Résumé: comptez le nombre de lettres J dans S

class Solution:
    def numJewelsInStones(self, J: str, S: str) -> int:
        cnt = 0
        chars = list(J)
        for e in chars:
            cnt += S.count(e)
        return cnt

class Solution:
    def numJewelsInStones(self, J: str, S: str) -> int:
        cnt = 0
        for e in J:
            cnt += S.count(e)
        return cnt

class Solution:
    def numJewelsInStones(self, J: str, S: str) -> int:
        return sum(map(lambda x:S.count(x),J))

1281.Subtract the Product and Sum of Digits of an Integer --Summary: Nombre de tous les chiffres multiplié par --- Nombre de tous les chiffres ajoutés

class Solution:
    def subtractProductAndSum(self, n: int) -> int:
        ary = list(map(lambda x: int(x), list(str(n))))
        n = 1
        m = 0
        for i in ary:
            n *= i
        for j in ary:
            m += j
        ans = n - m
        return ans

class Solution:
    def subtractProductAndSum(self, n: int) -> int:
        a, b = 0, 1
        for i in str(n): a += int(i); b *= int(i)
        return b - a

1221.Split a String in Balanced Strings


class Solution:
    def balancedStringSplit(self, s: str) -> int:
        r = 0
        output = 0
        for e in s:
            if e == 'R':
                r += 1
            if e == 'L':
                r -= 1
            
            if r == 0:
                output += 1
        return output

Recommended Posts

LeetCode Python [mise à jour]
Python
python kafka
Les bases de Python ⑤
Résumé Python
Python intégré
Notation d'inclusion Python
Étudier Python
Compte à rebours Python 2.7
Mémorandum Python
Python FlowFishMaster
Service Python
astuces python
Mémo Python
Notation d'inclusion Python
Python Singleton
LeetCode 141. Exemple de solution de cycle de liste liée (Python)
Les bases de Python ④
Mémorandum Python 2
Incrément Python
atCoder 173 Python
[Python] fonction
Installation de Python
Installer Python 3.4.3.
Essayez Python
Mémo Python
Itératif Python
Algorithme Python
Python2 + mot2vec
[Python] Variables
Fonctions Python
Python sys.intern ()
Tutoriel Python
Fraction Python
underbar python C'est ce que
Résumé Python
Démarrer python
[Python] Trier
Remarque: Python
Les bases de Python ③
Sortie du journal python
Les bases de Python
mémo python
Mémorandum Python
Python #sort
ufo-> python
Python nslookup
apprentissage de python
[Rpmbuild] Python 3.7.3.
Python au prorata (1)
mémorandum python
mémorandum python
Mémo Python
a commencé python
Python #JSON
quiz python
Encodage Python
Note de Python