문제 설명
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.
예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.
"1 2 3 4" | "1 4" |
"-1 -2 -3 -4" | "-4 -1" |
"-1 -1" | "-1 -1" |
import(
"strings"
"fmt"
"sort"
"strconv"
)
func solution(s string) string {
slice :=strings.Split(s, " ")
number := []int{}
for _, v := range slice{
conv,_ := strconv.Atoi(v)
number = append(number, conv)
}
sort.Ints(number)
return fmt.Sprint(number[0], number[len(number)-1])
}
[Go] 프로그래머스 연습문제 LV1- 문자열 내 마음대로 정렬하기 (0) | 2022.05.29 |
---|---|
[Go] 프로그래머스 2021 Dev-Matching: 웹 백엔드 LV1- 로또의 최고 순위와 최저 순위 (0) | 2022.05.29 |
[Go] 프로그래머스 월간 코드 챌린지 시즌2 LV1 - 약수의 개수와 덧셈 (0) | 2022.05.29 |
[Go] 프로그래머스 Summer/Winter Coding(~2018) LV1 - 소수 만들기 (0) | 2022.05.29 |
[Go] 프로그래머스 2021 카카오 채용연계형 인턴십 LV1- 숫자 문자열과 영단어 (0) | 2022.05.29 |
댓글 영역