Koras02
Koras02코딩웹
Koras02
전체 방문자
오늘
어제
  • 분류 전체보기 (299)
    • 백엔드 (59)
      • nestjs (2)
      • Ruby (3)
      • PostgresQL (11)
      • MySQL (5)
      • Haskell (7)
      • Koa (3)
      • Java (3)
      • Python (5)
      • Rust (5)
      • MongoDB (2)
      • PHP (3)
      • Spring Boot (1)
      • redis (5)
      • deno (2)
    • 웹서버 (3)
      • nginx (1)
      • Apache (2)
      • Google Web Server (0)
    • 모바일개발 (5)
      • Figma (0)
      • React Native (2)
      • swift (0)
      • Flutter (3)
      • Kotlin (0)
    • 프론트 엔드 (158)
      • HTML (34)
      • CSS (7)
      • Javascript (35)
      • Angular (0)
      • Typescript (2)
      • React (58)
      • Vue (2)
      • GIT (6)
      • GraphQL (1)
      • Doker (4)
      • Go (8)
      • svelte (1)
      • gatsby (0)
    • etc. (47)
      • Notion (0)
      • TIL (24)
      • Algorithm (17)
      • Algorithm 개념 정리 (2)
      • Wiki (3)
      • Official document (1)
    • 웹개념 (12)
    • 변수정리 (1)
    • VSCode (2)
    • 포트폴리오 분석 (2)
      • React (2)
    • os (5)
      • 윈도우 (4)
      • Mac (0)
      • 가상머신 (0)
      • linux (1)
    • 응용프로그램언어 (2)
      • C (2)
      • C++ (0)
      • C# (0)
    • 블로그 운영관련 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
글쓰기

공지사항

  • [공지사항] 개발 이슈나 공식문서 업데이트 업로드 예정입니⋯

인기 글

태그

  • 하스켈
  • CSS
  • html
  • 알고리즘
  • PostgreSQL
  • Flutter
  • React
  • 프로그래머스
  • Java
  • go
  • Haskell
  • Rust
  • 문자열
  • mysql
  • javascript
  • 데이터 타입
  • redis
  • html5
  • Til
  • koa

티스토리

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
Koras02

Koras02코딩웹

[알고리즘 테스트] 문자열 정수로 변환하기
etc./Algorithm

[알고리즘 테스트] 문자열 정수로 변환하기

2022. 1. 17. 09:25
728x90

문제

풀이법

  • 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
  • s의 길이는 1 이상 5이하여야 합니다
  • s의 맨앞에는 부호가 올 수 있습니다.
  • s는 부호와 숫자로만 이루어져있습니다.
  • s는 0으로 시작하지 않습니다.
    • s를 int형으로 변환하면 된다.

코드

function solution(s) {
    return Number(s);
}

다른 사람의 풀이

// 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
// 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
function strToInt(str){
  return str/1
  }


// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log(strToInt("-1234"));

자바스크립트에서 

  • 문자열과 숫자를 +연산 => 문자열로 변환
  • 문자열과 숫자를 *연산 => 숫자로 변환

그러나 코드의 가독성이 떨어지는 현상이 있으므로 명시적으로 문자열을 숫자로, 숫자를 문자열로 바꾼다는 것을 나타내는 Number(), String() 함수를 사용하는 것이 좋다.

 

참고자료

 

[Javascript] 프로그래머스 level1 문자열을 정수로 바꾸기

문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요

velog.io

 

'etc. > Algorithm' 카테고리의 다른 글

[프로그래머스 알고리즘 테스트] 핸드폰 번호 가리기  (0) 2022.01.17
[알고리즘 테스트 대비] 사분면 고르기  (0) 2022.01.17
[알고리즘 테스트] 위장  (0) 2022.01.13
    'etc./Algorithm' 카테고리의 다른 글
    • [프로그래머스 알고리즘 테스트] 짝수와 홀수
    • [프로그래머스 알고리즘 테스트] 핸드폰 번호 가리기
    • [알고리즘 테스트 대비] 사분면 고르기
    • [알고리즘 테스트] 위장
    Koras02
    Koras02
    현재 사용중인 언어 - next-js,react,vue, typescript

    티스토리툴바