인프런 9. 숫자만 추출 (Java)

2022. 3. 25. 15:55·알고리즘/인프런_자바코테강의

 

내 풀이 

Character클래스의 isDigit 메서드를 활용하여 숫자 판별 

public class Main {

    public void solution(String s) {
        String answer = "";
        for (char x : s.toCharArray()) {
            if (Character.isDigit(x)) answer+=x;
        }
        System.out.println(Integer.parseInt(answer));
    }

    public static void main(String[] args) {
        Main T = new Main();
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        T.solution(s);
    }
}

 

다른 풀이 

아스키코드 활용. 48~ 57은 0~9이다. 

10을 곱하여 뒤에 숫자를 더하는 방식으로 결과값을 구함. 

public class Main2 {

    public void solution(String s) {
        int answer = 0;
        for(char x : s.toCharArray()) {
            if (x >= 48 && x  <= 57) answer = answer * 10 + (x - 48);
        }
        System.out.println(answer);

    }

    public static void main(String[] args) {
        Main2 T = new Main2();
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        T.solution(s);
    }
}

 

'알고리즘 > 인프런_자바코테강의' 카테고리의 다른 글

인프런 11. 문자열 압축(JAVA)  (0) 2022.03.27
인프런 10. 가장 짧은 문자 거리 (Java)  (0) 2022.03.26
8. 유효한 팰린드롬  (0) 2022.03.25
인프런 7. 회문 문자열(JAVA)  (0) 2022.03.25
인프런 6. 중복 문자 제거 (Java)  (0) 2022.03.10
'알고리즘/인프런_자바코테강의' 카테고리의 다른 글
  • 인프런 11. 문자열 압축(JAVA)
  • 인프런 10. 가장 짧은 문자 거리 (Java)
  • 8. 유효한 팰린드롬
  • 인프런 7. 회문 문자열(JAVA)
고구마와 감자
고구마와 감자
Amor DevFati는 김연자-Amor Fati에 Development(개발)의 Dev 를 첨가하여 만든 이름
  • 고구마와 감자
    Amor DevFati(아모르 개발파티)
    고구마와 감자
  • 전체
    오늘
    어제
    • 분류 전체보기 (156)
      • Loopers 2기 (4)
      • 스프링 (5)
      • 알고리즘 (113)
        • 백준 (70)
        • 프로그래머스 (7)
        • 인프런_자바코테강의 (20)
        • 리트코드 (5)
        • 해커랭크 (0)
        • 코드업 (3)
        • 이것저것 (7)
      • 자바 (7)
      • GIT (0)
      • 파이썬 (1)
      • 개발이론 (4)
      • JPA (0)
      • 김영한 강의 (13)
        • 모든 개발자를 위한 HTTP 웹 기본 지식 (2)
        • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (6)
        • 스프링 핵심 원리 - 기본편 (5)
      • 일기 및 아무말 적기 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    10178
    할로윈의 사탕
    2857
    5361
    11966
    꼬리를 무는 숫자 나열
    첫 글자를 대문자로
    카이사르 암호
    고려대학교에는 공식 와인이 있다
    1598
    5988
    2921
    4458
    백준
    3059
    2의 제곱인가
    스프링 핵심 원리
    그대로출력하기2
    11023
    10409
    홀수일까 짝수일까
    더하기 3
    전투 드로이드 가격
    등장하지 않는 문자의 합
    16673
    14656
    남욱이의 닭장
    Mini Fantasy War
    조교는 새디스트야!!
    1247
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
고구마와 감자
인프런 9. 숫자만 추출 (Java)
상단으로

티스토리툴바