백준 5622, 다이얼 C++ 성공 코드

카테고리 없음

2019. 2. 11. 17:57

01. 코드

#include <iostream>
#include <string>
using namespace std;

int getTime(char c) {
    int dividen = (int)c+1;
    if(c == '1')
        return 2;
    else if (c > 'R' && c < 'Z')
        dividen -= 1;
    else if (c == 'Z')
        dividen -= 2;
    return (dividen/3)-19;
}

int main(void)
{
    int accum = 0;
    string a;
    cin >> a;
    for(int i=0; i<a.length(); ++i) {
        accum += getTime(a[i]);
    }
    cout << accum;
    return 0;
}


02. 참조


백준 5622, 다이얼 - 문제 페이지 바로가기