Just my learning go snippets
package ngn_test

import (
	"ngn"
	"testing"

	"github.com/matryer/is"
)

func TestGrowing(t *testing.T) {
	var cases = []struct {
		input    string
		expected string
	}{
		{"19", "22"},
		{"99", "111"},
		{"2533", "2555"},
		{"123456879", "123456888"},
		{"11123159995399999", "11123333333333333"},
		{"123456788", "123456789"},
		{"1234999", "1235555"},
	}

	for _, tc := range cases {
		is := is.New(t)
		t.Run("Growing"+tc.input, func(t *testing.T) {
			is.Equal(tc.expected, ngn.Growing(tc.input, ngn.Tipping(tc.input)))
		})
	}
}