본문 바로가기

FrontEnd/PS through Javascript

기초문법 with Algorithm (ing)

 

Sol1. parseInt에 대해서.

parseInt는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환하는 함수이다.

즉, 여기서는 인자가 애초에 문자열이 아니므로 어색한 해결책이 된다. 만약 문자열이 아닐 경우에는

와 같이 추가적 연산이 들어가므로 적절한 해결책이라 보기 힘들다.

이문제에서 parseInt를 사용하므로써 낭비되는 비용

1. number를 string으로 바꾼다.

2. 10진수 추론을 위해 string 앞 2글자가 0x 혹은 0X인지 비교한다.

Sol2. Math.floor  ==>>주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환합니다.

따라서 이 문제는 아래와 같이 코드를 작성하는 것이 Sol1보다 효율적이다.

 

 

'FrontEnd > PS through Javascript' 카테고리의 다른 글

백준(BOJ) 1463: 1로 만들기  (1) 2024.02.03
백준(BOJ) 2798: 블랙잭  (1) 2024.02.01
백준(BOJ) 2920: 음계  (0) 2024.01.22
백준(BOJ) 4344: 평균은 넘겠지  (0) 2024.01.22
자바스크립트에서 값 입력받기  (0) 2024.01.22