728x90
문제
⊕는 두 수를 합친 수를 반환하는 연산자이다.
예를 들면 다음과 같다.
1 ⊕ 23 = 123
32 ⊕ 1 = 321
양의 정수 a, b가 주어졌을 때 a⊕b와 b⊕a 중 더 큰 수를 반환하는 함수를 작성해라.
728x90
나의 풀이
function solution(a, b) {
// 양수를 문자로 바꾼 후 다시 Number 타입으로 변환
const num1 = Number(`${a}${b}`);
const num2 = Number(`${b}${a}`);
// num1과 num2 중 큰 값 반환
return num1 > num2 ? num1 : num2;
}
다른 풀이
function solution(a, b) {
return Math.max(Number(`${a}${b}`), Number(`${b}${a}`))
}
728x90
'🖥️Frontend > Programmers' 카테고리의 다른 글
[JavaScript] 주사위 게임 (0) | 2024.06.03 |
---|---|
[JavaScript] 홀짝에 따라 다른 수 반환하기 (0) | 2024.05.31 |
[JavaScript] 문자열 곱하기 (0) | 2024.05.31 |
[JavaScript] 두 문자열의 문자 섞기 (0) | 2024.05.31 |
[JavaScript] 문자열 중간에 다른 문자열 삽입하기 (0) | 2024.05.30 |
댓글