연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.
양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.
단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다.
function solution(a, b) {
const num1 = +("" + a + b);
const num2 = +("" + b + a);
return num1 >= num2 ? num1 : num2;
}
간단하게 빈 문자열부터 더해주는 방식으로 두 숫자를 붙였고 해당 문자열을 숫자로 변경했다. 두 수를 비교하여 num1이 num2보다 크거나 같다면 num1을, num2가 크다면 num2를 return 하도록 하여 문제를 풀었다.
기업 면접이 있었다. 이제야 뭔가 시작을 하는 느낌이다. 멈추지 말고 쭉 해보자...!