본문 바로가기

Dev/Algorithm

알고리즘 문제 | 프로그래머스 - 문자열을 정수로 바꾸기

반응형

알고리즘 코딩 테스트~

하고 싶은 맘만 가득했는데 이제 진짜 해봐야겠다~~

 

거두절미하고 바로 고고고고ㄱ~

 

 


 

 

문자열을 정수로 바꾸는 문제!

문자열을 정수로 바꾸는 문제!

 

아래 보이는 solution.js를 통해서 문제를 푸는 방식!!

 

solution.js

 

우선 알고리즘이니 차근차근 풀어서 해석하자면!

 

문자열 s를 숫자로 변환해야 하니

function solution(s) {
  var answer = 0;
  answer = Number(s);
  return answer;
}

인자를 Number를 통해 숫자로 변환!!

 

잉 끝인감??

결과는??

아싸바리요~~

정답을 맞히고 나니 다른 사람의 풀이를 볼 수 있었다!

다 똑같겠지 했건만........................

 

Nimble9님, Heonjong Song님의 풀이

미쳤다 미쳤어....

그저 str/1이라는 짧은 return을 통해서 숫자로 인식....

진짜 자괴감 든다...

 

근데 개인적으로는 c언어 같은경우엔 애초에 문자열과 숫자가 동시에 연산될 시 오류가 뜨는걸로 알고 있는데

자바스크립트는 이런것이 된다고 하니 별로라는 생각도 든다..

 

이 밖에도 여러 풀이가 있었는데

이 방법은 문자열과 숫자열의 사칙연산을 통해 숫자가 나오도록 하는 방법!

분명 학원에서 배웠는데 왜 봐야 기억이 나는걸까....(선생님 죄송합니다..)

 

 

 

바로 parseInt를 해버려서 숫자를 반환하도록 하는 방법 등 엄청 많았다~

 

코딩 스타일은 모두 다른거니 여러 코드를 보면서 좋은 코드를 선별하는 수 밖에 없는 것 같다~

 

앞으로 더 배우면 되겠지!!! 바로 다음 문제 가자자ㅏㅏㅏ

 

 

 

 

 

출처 : programmers.co.kr/learn/challenges

 

코딩테스트 연습

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr

 

반응형