最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Golang編程實(shí)現(xiàn)刪除字符串中出現(xiàn)次數(shù)最少字符的方法

 更新時(shí)間:2017年01月30日 12:07:11   作者:books1958  
這篇文章主要介紹了Golang編程實(shí)現(xiàn)刪除字符串中出現(xiàn)次數(shù)最少字符的方法,涉及Go語(yǔ)言字符串遍歷與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Golang編程實(shí)現(xiàn)刪除字符串中出現(xiàn)次數(shù)最少字符的方法。分享給大家供大家參考,具體如下:

描述:

實(shí)現(xiàn)刪除字符串中出現(xiàn)次數(shù)最少的字符,若多個(gè)字符出現(xiàn)次數(shù)一樣,則都刪除。輸出刪除這些單詞后的字符串,字符串中其它字符保持原來的順序。

輸入:

字符串只包含小寫英文字母, 不考慮非法輸入,輸入的字符串長(zhǎng)度小于等于20個(gè)字節(jié)。

輸出:

刪除字符串中出現(xiàn)次數(shù)最少的字符后的字符串。

樣例輸入:

abcdd

樣例輸出:

dd

代碼實(shí)現(xiàn):

復(fù)制代碼 代碼如下:
package huawei
import (
    "fmt"
)
func Test4Base() {
    s := "abcfbcca"
    result := deleteMinChars(s)
    fmt.Println(result)
}
func deleteMinChars(s string) string {
    countMap := make(map[rune]int, 0)
    //統(tǒng)計(jì)出現(xiàn)次數(shù)
    for _, v := range s {
        countMap[v]++
    }
    //查找最少次數(shù)
    var minCount int
    for _, v := range countMap {
        if minCount == 0 || v < minCount {
            minCount = v
        }
    }
    //刪除字符串中出現(xiàn)次數(shù)為minCount的字符
    for i := len(s) - 1; i >= 0; i-- {
        if countMap[rune(s[i])] == minCount {
            s = s[:i] + s[i+1:]
        }
    }
    return s
}

希望本文所述對(duì)大家Go語(yǔ)言程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • go mock server的簡(jiǎn)易實(shí)現(xiàn)示例

    go mock server的簡(jiǎn)易實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了go mock server的簡(jiǎn)易實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Gin+Gorm實(shí)現(xiàn)CRUD的實(shí)戰(zhàn)

    Gin+Gorm實(shí)現(xiàn)CRUD的實(shí)戰(zhàn)

    本文主要介紹了Gin+Gorm實(shí)現(xiàn)CRUD的實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Go語(yǔ)言開發(fā)快速學(xué)習(xí)CGO編程

    Go語(yǔ)言開發(fā)快速學(xué)習(xí)CGO編程

    這篇文章主要為大家介紹了Go語(yǔ)言開發(fā)之快速學(xué)習(xí)CGO編程,看了本文你就會(huì)發(fā)現(xiàn)CGO編程其實(shí)沒有想象的那么難,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • go語(yǔ)言中反射機(jī)制的三種使用場(chǎng)景

    go語(yǔ)言中反射機(jī)制的三種使用場(chǎng)景

    本文主要介紹了go語(yǔ)言中反射機(jī)制的三種使用場(chǎng)景,包括JSON解析、ORM框架和接口適配,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • go語(yǔ)言通過zlib壓縮數(shù)據(jù)的方法

    go語(yǔ)言通過zlib壓縮數(shù)據(jù)的方法

    這篇文章主要介紹了go語(yǔ)言通過zlib壓縮數(shù)據(jù)的方法,實(shí)例分析了Go語(yǔ)言中zlib的使用技巧,需要的朋友可以參考下
    2015-03-03
  • golang中使用proto3協(xié)議導(dǎo)致的空值字段不顯示的問題處理方案

    golang中使用proto3協(xié)議導(dǎo)致的空值字段不顯示的問題處理方案

    這篇文章主要介紹了golang中使用proto3協(xié)議導(dǎo)致的空值字段不顯示的問題處理方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Golang如何構(gòu)造最佳隨機(jī)密碼詳解

    Golang如何構(gòu)造最佳隨機(jī)密碼詳解

    人們往往有使用同一密碼的習(xí)慣,為了防止數(shù)據(jù)庫(kù)意外泄露/破壞和出于保護(hù)用戶隱私的目的,下面這篇文章主要給大家介紹了關(guān)于Golang如何構(gòu)造最佳隨機(jī)密碼的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Go語(yǔ)言中函數(shù)可變參數(shù)(Variadic Parameter)詳解

    Go語(yǔ)言中函數(shù)可變參數(shù)(Variadic Parameter)詳解

    在Python中,在函數(shù)參數(shù)不確定數(shù)量的情況下,可以動(dòng)態(tài)在函數(shù)內(nèi)獲取參數(shù)。在Go語(yǔ)言中,也有類似的實(shí)現(xiàn)方式,本文就來為大家詳細(xì)講解一下
    2022-07-07
  • 淺析Go語(yǔ)言如何在終端里實(shí)現(xiàn)倒計(jì)時(shí)

    淺析Go語(yǔ)言如何在終端里實(shí)現(xiàn)倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言中是如何在終端里實(shí)現(xiàn)倒計(jì)時(shí)的,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • 基于微服務(wù)框架go-micro開發(fā)gRPC應(yīng)用程序

    基于微服務(wù)框架go-micro開發(fā)gRPC應(yīng)用程序

    這篇文章介紹了基于微服務(wù)框架go-micro開發(fā)gRPC應(yīng)用程序的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評(píng)論

崇信县| 松桃| 静宁县| 钦州市| 高碑店市| 东港市| 巴东县| 科技| 德江县| 石林| 芮城县| 南通市| 靖边县| 嵩明县| 合江县| 浏阳市| 开鲁县| 津南区| 黄平县| 临武县| 凤阳县| 本溪| 鹤山市| 德江县| 汪清县| 精河县| 汨罗市| 广灵县| 景宁| 连江县| 宁武县| 竹溪县| 辽宁省| 邻水| 玉屏| 临朐县| 江城| 青田县| 彭水| 望江县| 晋宁县|