NUMERIQUE
-
France
-
Tous les articles "DEV"
3085. Suppression minimale pour faire de la chaîne K-spéciale
Difficulté: moyen
Sujets:Table de hachage,Chaîne,Cupide,Tri,Compte
On vous donne une chaînemotEt un entierk.
Nous considéronsmotêtre k-spécial si| freq (word [i]) - freq (word [j]) | <= kPour tous les indicesjeetJDans la chaîne.
Ici,Freq (x)indique la fréquence1 du caractèrexdansmot, et| y |indique la valeur absolue dey.
Renvoie le nombre minimum de caractères que vous devez supprimer pour fairemotK-spécial.
Exemple 1:
Entrée: word = "aabcaba", k = 0 Sortie: 3 Explication: nous pouvons fairemot0-Spécial en supprimant2occurrences de"un"et1occurrence de"C". Donc,motdevient égal à"Baba"oùfreq ('a') == freq ('b') == 2. Exemple 2:
Entrée: word = "dabdcbdcdcd", k = 2 Sortie: 2 Explication: nous pouvons fairemot2-Spécial en supprimant1occurrence de"un"et1occurrence de"d". Donc,motdevient égal à"bdcbdcdcd"oùfreq ('b') == 2,freq ('c') == 3, etfreq ('d') == 4. Exemple 3:
Entrée: word = "aaabaaa", k = 2 Sortie: 1 Explication: nous pouvons fairemot2-Spécial en supprimant1occurrence de"B". Donc,motdevien... [Courte citation de 8% de l'article original]
Tags :
PHP
-
leetcode
-
algorithmes
-
programmation
-
logiciel
-
codage
-
développement
-
ingénierie
-
inclusive
-
communauté
-
Article automatiquement traduit -
Source et Copyright images et textes : - DEV
Lien vers la traduction, consulter la traduction de l'article sur Google Translate :
https://translate.google.com/translate?hl=en&sl=auto&tl=fr&u=https://dev.to/mdarifulhaque/3085-minimum-deletions-to-make-string-k-special-jgk
Lien original, consulter l'article dans son intégralité ici :
https://dev.to/mdarifulhaque/3085-minimum-deletions-to-make-string-k-special-jgk
Lien direct sur notre site : http://www.newsexplorer.fr/article/27251706/3085.-Suppression-minimale-pour-faire-de-la-cha%C3%AEne-K-sp%C3%A9ciale
Partager :
Facebook
-
Twitter
Avis de non-responsabilité pour les articles et les traductions : Les articles publiés sur ce site ont été rédigés par des auteurs externes et ne représentent pas l'avis ou les opinions de ce site. Les informations contenues dans ces articles sont fournies à titre indicatif et ne doivent pas être considérées comme des conseils professionnels ou juridiques. De plus, les traductions proposées sur ce site peuvent ne pas être exactes ou complètes. Nous ne pouvons garantir l'exactitude, la fiabilité ou la pertinence de ces traductions et nous déclinons toute responsabilité pour toute perte ou préjudice causé par leur utilisation. Nous recommandons à nos lecteurs de vérifier toutes les informations avant de prendre des décisions ou d'entreprendre des actions en se basant sur ces articles ou traductions. Nous ne serons pas tenus responsables des erreurs ou des omissions dans les informations fournies sur ce site.