티키타카! 코드타카! - 2
🎵 문제
reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
x: 숫자 return: 뒤집어진 숫자를 반환!
예들 들어, x: 1234 return: 4321
x: -1234 return: -4321
x: 1230 return: 321
🤔 생각하자
- 코드카타 두번째도 긴장th..
- 다른 사람들에게 내 생각을 표현하기 어렵다는건 그만큼 내 머릿속에서도 정리가 잘되지 않았다는거겠지? 나의 컴퓨팅근육아 자라나라!!
- 숫자를 뒤집는다. reverse?
- 근데 그러면 모두 통으로 바껴버리고 '-'요녀석은 어떻하지?
- 그럼 숫자 덩어리를 쪼개볼까? 그러면 숫자를 string타입으로 바꿔야겠네!
- 쪼갠 것을 다시 합쳐야한다. 우린 숫자를 리턴받아야한다.
🤓 풀어보자
- '-1234'에서 '-'이것을 막대기, 기호라고만 생각했다🤣 열린마음으로 코드를 생각해보자.
- 오늘은 여러 메소드를 정리해 볼 수 있는 문제였다.
toString()
: 지정된 배열 및 그 요소를 나타내는 문자열을 반환
split('')
: String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눔.
*재미있던 예시*
const names = 'Harry Trump /;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ';
console.log(names);
const re = /\s*(?:;|$)\s*/;
const nameList = names.split(re);
console.log(nameList);
parseInt(문자);
: 문자를 정수형 숫자로 변환해줌
parseFloat(문자);
: 문자를 실수형 숫자로 변환해줌
Nember(문자);
: 문자를 정수&실수형 숫자로 변환해줌
( 참고자료: https://blog.outsider.ne.kr/361)
- 음수를 만들어주는 조건!!
(x < 0) ? result = result * -1: result
: 인자값이 0보다 작다면? 그 결과는 결과에 -1을 곱해서 result가 되게 하렴!
Author And Source
이 문제에 관하여(티키타카! 코드타카! - 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yellowelly/티키타카-코드타카-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)