프로그래머스 문제 풀다가 정말 신박한 풀이를 봐서 공유한다
짧은 코드가 강렬하게 다가왔다. 짧기도 하거니와 '동적인' 자바스크립트 언어를 너무 잘 이해하고 사용한 코드라고 생각한다.
// 내 코드
function solution(s) {
let answer = parseInt(s)
return answer;
}
나는 이것도 굉장히 짧다고 느꼈다... 제출 버튼을 누르면서 이게 끝이라고?! 했는데 '다른 사람의 풀이' 섹션을 보고 웃음만 나왔다
function strToInt(str){
return str/1
}
string을 나누면 그 string은 number로 간주되어 나눗셈이 실행된다
"When you use / on strings, the strings are implicitly converted to numbers and then division operation is performed."
https://stackoverflow.com/questions/32202726/using-division-operator-on-strings-in-javascript
내일 문제도 기대가 된다 😎