Quick actions

cmd+k|ctrl+k

Navigation

Languages

int to string use comma

Snippet info

Language

Go

Visibility

public

Author

nico-latena

Created

2024-02-27T17:49:37.331556Z

Updated

2024-02-27T17:49:41.85142Z

package main

import (
	"fmt"
	"strconv"
)

func formatNumberWithCommas(n int) string {
	strValue := strconv.Itoa(n)

	// Mengecek panjang string
	strLen := len(strValue)

	// Membuat variabel untuk menyimpan string yang sudah diformat
	var formattedString string

	// Menambahkan titik sebagai pemisah ribuan
	for i := 0; i < strLen; i++ {
		if i > 0 && (strLen-i)%3 == 0 {
			formattedString += "."
		}
		formattedString += string(strValue[i])
	}

	return formattedString
}

func main() {
	// Input angka
	inputNumber := 5000000000000

	// Memanggil fungsi formatNumberWithCommas
	formattedNumber := formatNumberWithCommas(inputNumber)

	// Menampilkan hasil
	fmt.Println(formattedNumber)
}
INFO