카타 8급 Convert a String to a Number!

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:48 판 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 C++[ | ]

int string_to_number(const std::string& s) {
  return stoi(s);
}
int string_to_number(const std::string& s) {
  int len = s.length();
  bool neg = false;
  int res = 0;
  for(int i=0; i<len; i++) {
    char ch = s[i];
    if(ch == '-') {
      neg = true;
      continue;
    }
    res *= 10;
    res += ch-'0';
  }
  return neg?-res:res;
}

2 JavaScript[ | ]

var stringToNumber = function(str){
  return parseInt(str);
}
var stringToNumber = function(str){
  return Number(str);
}
var stringToNumber = function(str){
  return +str;
}
var stringToNumber = function(str){
  return str << 0;
}
var stringToNumber = function(str){
  return 1*str;
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}