[ Programmmers ] 문자열을 정수로 바꾸기 (Java)

ma.caron_g·2021년 10월 19일
0

Lv.1 - Programmers (완성)

목록 보기
38/74
post-thumbnail

1. Problem 📃

[ 문자열을 정수로 바꾸기 ]

https://programmers.co.kr/learn/courses/30/lessons/12925


2. Constraint 🔗



3. Solution 🔑

  1. 입력 받은 s의 첫번째 문자가 ‘-‘ 부호일 경우 substring을 통해 첫번째 문자(부호)를 parseInt를 이용하여 정수로 바꿔 출력.
  2. 첫번째 문자가 ‘-‘가 아닐 경우 문자를 그대로 정수로 바꾸어 출력.

4. Code 💻

class Solution {
    public int solution(String s) {
        int answer = 0;
        
        if(s.charAt(0) == '-') {
        	answer = Integer.parseInt(s.substring(1))*-1;
        }
        else {
        	answer = Integer.parseInt(s);
        }
        return answer;
    }
}

5. Growth 🍄

기본 구조는 substring(StartIndex, EndIndex);

자를 문자열 변수명.substring(n);
n번째 문자부터 끝까지 자름.

profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글