상세 컨텐츠

본문 제목

백준 1284번

백준 알고리즘 풀이

by 발발개발 2022. 12. 13. 10:42

본문

원본 : 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);
    }
}

'백준 알고리즘 풀이' 카테고리의 다른 글

백준 1296번  (0) 2022.12.13
백준 1292번  (0) 2022.12.13
백준 1271번  (0) 2022.12.13
백준 1268번  (0) 2022.12.13
백준 1267번  (0) 2022.12.12

관련글 더보기

댓글 영역