원본 : https://www.acmicpc.net/problem/1284
1284번: 집 주소
재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하
www.acmicpc.net
풀이
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
private static final BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws Exception {
StringBuilder sb = new StringBuilder();
while (true) {
String input = bufferedReader.readLine();
if ("0".equals(input)) {
break;
}
int len = 1;
for (char ch : input.toCharArray()) {
if (ch == '0') {
len += 4;
} else if (ch == '1') {
len += 2;
} else {
len += 3;
}
len++;
}
sb.append(len).append("\n");
}
System.out.println(sb);
}
}
댓글 영역