(백준 2752 세수정렬

Link copied to clipboard

문제 설명

Link copied to clipboard
  • 입력으로 주어진 세 숫자를 정렬 후 출력
    • 숫자가 3개만 주어지므로 if문만으로도 충분히 가능하지만, 정렬 함수를 활용했다.

문제 풀이

Link copied to clipboard

Python

Link copied to clipboard
print(*sorted(map(int, input().split())))
  • 한줄의 매우 간결할 코드로 해결할 수 있음

Go

Link copied to clipboard
sort.Ints(nums)
for _, x := range nums {
    fmt.Fprint(wr, x, " ")
}
  • sort.Ints()를 사용해서 정렬 후 출력

Node.js

Link copied to clipboard
let seq = input.split(" ").map(x => parseInt(x)).sort(function(x, y){return x - y})

console.log(seq.join(" "))
  • 코드 길이나 편리함으로 생각하면 Python과 Go 중간쯤 느낌
    • split().map()을 활용해서 입력을 숫자 배열로 변경, 이후 sort()를 활용해서 정렬