Go

数を並び替えた最大値(Go言語)

Go

正の整数のリストを与えられたとき、数を並び替えて可能な最大数を返す関数を記述せよ。例えば、[50, 2, 1, 9]が与えられた時、95021が答えとなる。 1時間以内に解けなければプログラマ失格となってしまう5つの問題が話題に | ソフトアンテナブログ ここで R…

Go についてのメモ

Go

package main import "fmt" import "reflect" type Arr [5]int func main() { a := Arr{1, 2, 3} //配列 b := Arr{7, 8, 9} //配列 c := append(a[:], b[:]...) //append の引数にはスライスしか取らない fmt.Println(c) fmt.Println(reflect.ValueOf(c).Kin…