728x90
✍️풀이방식
1. charAt 함수를 사용해서 푸는 방법 (scanner 사용)
2. BufferedReader 사용해서 푸는 방법
charAt 함수란?
String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용하는 함수
charAt(i) // String의 글짜 중 i번째 있는 글자를 리턴
🖥️문제풀이
1번 charAt 함수를 사용해서 푸는 방법 (scanner 사용)
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int A= in.nextInt();
String B=in.next();
in.close();
System.out.println(A*(B.charAt(2)-'0'));
System.out.println(A*(B.charAt(1)-'0'));
System.out.println(A*(B.charAt(0)-'0'));
System.out.println(A*Integer.parseInt(B));
}
}
2번 BufferedReader 사용해서 푸는 방법
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
int b = Integer.parseInt(br.readLine());
System.out.println(a*(b%10));
System.out.println(a*(b%100/10));
System.out.println(a*(b/100));
System.out.println(a*b);
br.close();
}
}
☑️실행결과
BufferedReader를 사용한 방식이 104ms 으로 빨랐다
728x90
'✍️ Algortihm > Java' 카테고리의 다른 글
[백준] 11659번: 구간 합 구하기 4 - JAVA (0) | 2024.11.10 |
---|---|
자바 코딩 테스트 정리 (1) (0) | 2024.08.28 |
[백준] 1546번: 평균 - JAVA (0) | 2024.08.14 |
[백준] 11720번: 숫자의 합 - JAVA (1) | 2024.08.14 |
[백준] 1000번 : A+B - JAVA (1) | 2024.06.08 |