안녕하세요~👋
오늘도 공부하는 무럭무럭 ✨성장몬
✨ 입니다.
이번에도 정답이랑 저의 풀이가 조금 다른데요~
리턴값은 똑같이 나왔거든요?!
이렇게 풀면 안 되는 걸까요??
질문해야겠어요!
답변 받는 대로 포스팅 업데이트할게요^_^
같이 성장하고 싶다면~?
📝 문제
개발자 원두는 회사에서 덧셈 계산기를 만들어오라는 업무를 지시받았습니다.
하지만 만들어간 덧셈 계산기는 제대로 작동하지 않았고
선배에게 피드백으로 ‘문자열은 숫자로 변환해야지!’라는 말을 듣게 됩니다.
그래서 원두는 계산기에 입력된 값이 어떤 타입인지 확인하는 함수를 만들어보려 합니다.
입력값이 num1과 num2로 주어질 때 입력된 값이
각각 어떤 타입인지를 return하는 함수 solution을 만들어주세요.
✔ 제한 사항
- num1, num2의 길이는 1 이상 100 이하입니다.
- num1, num2는 문자열 또는 숫자로 표기된 숫자입니다.
🙄 입출력 예
num1 | num2 | return |
---|---|---|
“9” | 10 | string number |
19 | 1 | number number |
“2” | “14” | string string |
초기화
1
2
3
4
5
6
7
8
9
function solution(num1, num2) {
// 여기에 코드를 작성하세요.
}
solution("9", 10); // string number
solution(19, 1); // number number
solution("2", "14"); // string string
💖 정답
1
2
3
4
5
6
7
8
function solution(num1, num2) {
return typeof num1 + " " + typeof num2;
}
solution("9", 10); // string number
solution(19, 1); // number number
solution("2", "14"); // string string
1
2
3
4
5
6
7
8
9
10
11
12
13
/* 풀이 과정 */
function solution(num1, num2) {
const num1Type = typeof num1;
const num2Type = typeof num2;
return num1Type + " " + num2Type;
}
/* 나의 풀이 */
function solution(num1, num2) {
return typeof(num1), typeof(num2);
}