public class Main {
public static void main(String[] args) {
java.util.Scanner sc = new java.util.Scanner(System.in);
String fstStr = sc.nextLine();
String secStr = sc.nextLine();
int totalValue = 0; // 마지막 총 합
String intFormatTotal = "1"; //
for(int i =0; i < secStr.length(); i++) { // 385
int splitIntBottom = Integer.parseInt(secStr.split("")[(secStr.length()-1) - i]); //
int sumValue = 0; // 연산 중의 값들
String intFormat = "1"; // 연산 중의 값 단위 맞추는 변수
if(i !=0 ) {
intFormatTotal += "0";
}
for(int j = 0; j < fstStr.length(); j++) { // 472
if(j !=0 ) {
intFormat += "0";
}
int splitIntTop = Integer.parseInt(fstStr.split("")[(fstStr.length()-1) - j]);
sumValue += splitIntBottom * splitIntTop * Integer.parseInt(intFormat);
}
System.out.println(sumValue);
totalValue += sumValue * Integer.parseInt(intFormatTotal);
}
System.out.println(totalValue);
}
}
궁금한건 댓글 주세요
알고리즘에 최선의 답은 없습니다.
[백준>단계별로풀어보기>문자열>단어의 개수(1152)]JAVA풀이 (0) | 2020.03.02 |
---|---|
[백준>단계별로풀어보기>문자열>단어공부(1157)]JAVA풀이 (0) | 2020.02.11 |
[백준>단계별로풀어보기>문자열>숫자의 합]JAVA풀이 (0) | 2020.02.03 |
[백준>단계별로풀어보기>1차원배열>평균은 넘겠지]JAVA풀이 (0) | 2020.01.31 |
[백준>단계별로풀어보기>1차원배열>OX퀴즈]JAVA풀이 (0) | 2020.01.29 |
댓글 영역