알고리즘
알고리즘 3일차
흙으로만든형
2022. 7. 18. 16:15
문자열 다루기 기본
난이도 중하
let으로 변수를 선언했을경우 값이 재할당 되어 출력값이 이상해 지는 것 같다
확실하게 맞는지는 더 공부해볼 필요가 있다.
isNaN(변수) : 숫자인지 판별하는 메소드
변수가 숫자가 아니면 true 숫자이면 false를 반환한다
음... 테스트는 통과했는데 제출하니 테스트11번은 왜 틀린지 모르겠다.
다른 풀이를 보자
음... 한줄로 깔끔하다. 나와는 다르게 삼항 연산자를 이용했다.
isNaN(s) 앞에 !를 넣어 바로 2항부분 참으로 3항부분은 그대로 false로 반환시켜 주었다.
아래 문제를 보니 나와 같은 문제로 11번 테스틀 결과는 실패이다. 그것은 지수형식("1e22")때문이라 한다.
s.include('e')를 포함시켜서 빼주어보자~
비슷한 풀이법