배움 기록/코테 연습
[프로그래머스] 더 크게 합치기 : JavaScript
dygreen
2024. 3. 31. 16:44
📌 문제
📌 풀이
function solution(a, b) {
const num1 = a.toString() + b.toString();
const num2 = b.toString() + a.toString();
return num1 >= num2 ? Number(num1) : Number(num2)
}
- 각 인자들을 문자열로 변환한 뒤, 붙여서 쓴 값을 변수에 할당한다
- 두 개의 변수를 비교해서 더 큰 숫자를 반환한다
다른 사람의 풀이를 보던 중 이전에 배웠던 메서드를 사용한 간단한 풀이를 접해서 기록해보고자 한다
function solution(a, b) {
return Math.max(Number(`${a}${b}`), Number(`${b}${a}`))
}
- 백틱을 사용하여 간단하게 문자열로 변환한다
Math.max()
: 입력 값으로 받은 두 개의 숫자 중 가장 큰 숫자를 반환하도록 한다
728x90