2026.03.13 금

권순찬·2026년 3월 13일

천천히 꾸준히

목록 보기
11/50

오늘은 빠르게 풀려고 그냥 쉬운 문제 풀었다.. 고놈의 워크3.. 왜이렇게 재밌던지..

집주인_1284

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class 집주소_1284 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        while (true) {
            String s = br.readLine();

            if (s.equals("0")) {
                break;
            }

            int result = 2;
            int size = s.length();
            result += size - 1;
            for (int i = 0; i < size; i++) {
                if (s.charAt(i) == '0') {
                    result += 4;
                } else if (s.charAt(i) == '1') {
                    result += 2;
                } else {
                    result += 3;
                }
            }

            bw.write(result + "\n");
        }

        bw.flush();
        bw.close();
    }
}

String은 ==가 아니고 .equals()를 써야한다는걸 까먹은 하루..

profile
아직 많이 서툰 개발자

0개의 댓글