본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 215 : 문자열2 - 형성평가7

문제

두 개의 문자열을 입력받아 앞에서부터 정수로 변환 가능한 부분을 변환한 후 두 수의 곱을 출력하는 프로그램을 작성하시오. 각 문자열의

길이는 100이하이다.

 

입력 예

123.45 67@12

 

출력 예

8241

 

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        StringBuffer str1 = new StringBuffer();
        StringBuffer str2 = new StringBuffer();
        String s1, s2;
        s1 = sc.next();
        s2 = sc.next();
        int len1 = s1.length();
        int len2 = s2.length();
        int n1, n2;

        for (int i = 0; i < len1; i++) {
            if (s1.charAt(i) >= '0' && s1.charAt(i) <= '9') {
                str1.append(s1.charAt(i));
            } else {
                break;
            }
        }
        for (int i = 0; i < len2; i++) {
            if (s2.charAt(i) >= '0' && s2.charAt(i) <= '9') {
                str2.append(s2.charAt(i));
            } else {
                break;
            }
        }

        n1 = Integer.parseInt(str1.toString());
        n2 = Integer.parseInt(str2.toString());

        System.out.println(n1 * n2);

    }
}