반응형
#1
# 형변환 : valueOf()
# Streams<배열과 컬렉션의 필터링등의 함수이용 가능하게 하는 기술> 이용한 형변환 : mapTo()
# String[] = .split(기준 , 배열크기) : 특정문자 기준으로 문자열을 쪼개서 배열에 저장하여 리턴.
(?<=.) : 기준을 이걸로 할 시 한 개씩 끊어짐.
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int num1 = scan.nextInt();
int num2 = scan.nextInt();
String number = String.valueOf(num2);
String[] digit = number.split("(?<=.)");
for (int i = digit.length-1; i >= 0; i--) {
int[] nums = Arrays.stream(digit).mapToInt(Integer::parseInt).toArray();
System.out.println(num1*nums[i]);
}
System.out.println(num1*num2);
}
}
#2
몫 : /
나머지 : %
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int num1 = scan.nextInt();
int num2 = scan.nextInt();
int mul1 = num2%10;
int mul2 = (num2%100)/10;
int mul3 = num2/100;
System.out.println(num1*mul1);
System.out.println(num1*mul2);
System.out.println(num1*mul3);
System.out.println(num1*num2);
}
}
반응형
'백준_Java' 카테고리의 다른 글
#2501_k번째 인수_bufferedReader (0) | 2021.09.11 |
---|---|
1000_입력받기 (0) | 2021.08.17 |
10171_역슬래쉬 출력 (0) | 2021.08.17 |
10718_for문 출력 (0) | 2021.08.17 |
2557_hello world 출력 (0) | 2021.08.17 |