Go Bir Stringi Ters Çevirmek

"Go" Programlama dilinde "Bir Stringi Ters Çevirmek" ile ilgili kod örneği aşağıdadır.

package main

import (
    "fmt"
    "strings"
)

func reverseWords(sentence string) string {
    words := strings.Split(sentence, " ")
    newWordList := make([]string, len(words))
    for i, word := range words {
        newWordList[i] = reverse(word)
    }
    resStr := strings.Join(newWordList, " ")
    return resStr
}

func reverse(word string) string {
    runes := []rune(word)
    for i, j := 0, len(runes)-1; i < j; i, j = i+1, j-1 {
        runes[i], runes[j] = runes[j], runes[i]
    }
    return string(runes)
}

func main() {
    str1 := "Yazilim Güzeldir."
    fmt.Println(reverseWords(str1))
}



İlginizi Çekebilir

Go 1 İle 100 Arasında 3'e Bölünebilenleri Bulma Örneği

Go Bir Dizi Gerçek Sayının Çarpımını Bulma Örneği

Go Dictionary Key Value Değerlerini Ters Çevirmek

Go Bir Stringten İlk N Karakteri Kaldırma Örneği

Go Bir Stringde Tam Sayılar Dışındaki Karakterleri Kaldırma Örneğ ...