반응형
알고리즘 코딩 테스트~
하고 싶은 맘만 가득했는데 이제 진짜 해봐야겠다~~
거두절미하고 바로 고고고고ㄱ~
문자열을 정수로 바꾸는 문제!
아래 보이는 solution.js를 통해서 문제를 푸는 방식!!
우선 알고리즘이니 차근차근 풀어서 해석하자면!
문자열 s를 숫자로 변환해야 하니
function solution(s) {
var answer = 0;
answer = Number(s);
return answer;
}
인자를 Number를 통해 숫자로 변환!!
잉 끝인감??
결과는??
아싸바리요~~
정답을 맞히고 나니 다른 사람의 풀이를 볼 수 있었다!
다 똑같겠지 했건만........................
미쳤다 미쳤어....
그저 str/1이라는 짧은 return을 통해서 숫자로 인식....
진짜 자괴감 든다...
근데 개인적으로는 c언어 같은경우엔 애초에 문자열과 숫자가 동시에 연산될 시 오류가 뜨는걸로 알고 있는데
자바스크립트는 이런것이 된다고 하니 별로라는 생각도 든다..
이 밖에도 여러 풀이가 있었는데
이 방법은 문자열과 숫자열의 사칙연산을 통해 숫자가 나오도록 하는 방법!
분명 학원에서 배웠는데 왜 봐야 기억이 나는걸까....(선생님 죄송합니다..)
바로 parseInt를 해버려서 숫자를 반환하도록 하는 방법 등 엄청 많았다~
코딩 스타일은 모두 다른거니 여러 코드를 보면서 좋은 코드를 선별하는 수 밖에 없는 것 같다~
앞으로 더 배우면 되겠지!!! 바로 다음 문제 가자자ㅏㅏㅏ
출처 : programmers.co.kr/learn/challenges
반응형
'Dev > Algorithm' 카테고리의 다른 글
알고리즘 문제 | 프로그래머스 - 같은 숫자는 싫어 (0) | 2021.01.19 |
---|---|
알고리즘 문제 | 프로그래머스 - 나누어 떨어지는 숫자 배열 (0) | 2021.01.19 |
알고리즘 문제 | 프로그래머스 - 두 정수 사이의 합 (0) | 2021.01.19 |
알고리즘 문제 | 프로그래머스 - 소수 찾기 (0) | 2021.01.05 |
알고리즘 문제 | 프로그래머스 - 수박수박수박수박수박수? (0) | 2020.12.18 |