728x90
프로그래머스 '문자열을 정수로 바꾸기' 풀이
문제 ) 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
- s의 길이는 1 이상 5 이하입니다.
- s의 맨 앞에는 부호(+, -)가 올 수 있습니다.
- s는 부호와 숫자로만 이루어져 있습니다.
- s는 "0"으로 시작하지 않습니다.
나의 풀이 )
아래 더보기란에 추가 설명
더보기
1. 부호를 파악하기 위해 먼저 입력받은 문자열을 한 글자씩 쪼개어 문자열 배열에 넣어줍니다.
2. 이 문자열 배열의 첫 번째 인덱스에 해당하는 값이 "-"이라면 음수인 것으로 파악하고, 아니라면 양수인 것으로 파악합니다.
3. if문을 이용하여 만약 첫 글자가 "-"이라면 새로 정의한 문자열 wd에 "-"를 먼저 넣어주고, 문자열의 배열의 나머지 문자들을 차례로 넣어줍니다. 그리고 이를 다시 정수로 바꿔 출력합니다.
4. 음수가 아니라면 그냥 처음부터 차례로 넣은 wd를 정수로 바꿔 출력하면 됩니다.
수정할 부분이 발견되거나 궁금한 점이 있으면 댓글 남겨주세요.
성장을 위한 댓글은 환영입니다 :)
728x90
'자바 Java > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2022.03.11 |
---|---|
[프로그래머스] 내적 (0) | 2022.03.09 |
[프로그래머스] 예산 (0) | 2022.03.07 |
[프로그래머스] 직사각형 별찍기 (0) | 2022.02.27 |
[프로그래머스] 하샤드 수 (0) | 2022.02.26 |