Language_Coder 215 : 문자열2 - 형성평가7

boom.jun.cho·2022년 6월 23일
0

Language_Coder_JUNGOL

목록 보기
197/197

문제

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

입력

123.45 67@12

출력

8241

코드

package com.jungol.algorithm197;

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        StringBuilder sb = new StringBuilder();
        StringBuilder sb1 = new StringBuilder();
        Scanner sc = new Scanner(System.in);

        String[] str = new String[2];

        for(int i = 0; i < str.length; i++) {
            str[i] = sc.next();
        }

        char[] ch = str[0].toCharArray();
        char[] ch1 = str[1].toCharArray();


        for(int i = 0; i < ch.length; i++) {
            if(Character.isDigit(ch[i]) == false) {
                break;
            }

             sb.append(ch[i]);
        }

        for(int i = 0; i < ch1.length; i++) {
            if(Character.isDigit(ch1[i]) == false) {
                break;
            }

            sb1.append(ch1[i]).toString();
        }

        int a = Integer.parseInt(sb.toString());
        int b = Integer.parseInt(sb1.toString());

        System.out.println(a * b);

        sc.close();
    }
}

	
profile
하루하루 최선을

0개의 댓글