📍 문제 설명
💡 접근
0이나 1이면 더하기를 나머지이면 곱하기를 수행해주면 되겠다.
👩💻 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
String s = kb.nextLine();
int result = 0;
for(char c : s.toCharArray()) {
//더하기
int num = c - '0';
if(num <= 1) {
result += num;
}
//곱하기
else {
if(result == 0) result = 1;
result *= num;
}
}
System.out.println(result);
//0으로 시작 result = 0
//1로 시작 result = 1
//2로 시작 result = 2
//문제 없다.
}
}
'Algorithm > 이코테' 카테고리의 다른 글
4.만들 수 없는 금액 (0) | 2021.12.10 |
---|---|
3.문자열 뒤집기 (0) | 2021.12.10 |
1.모험가 길드 (0) | 2021.12.10 |
효율적인 화폐 구성 (0) | 2021.11.25 |
바닥 공사 (0) | 2021.11.25 |