백준 5622 다이얼

2021. 1. 29. 14:36· 알고리즘/백준(BOJ)
반응형

누르고자 하는 번호에 적힌 문자들의 ASCII 범위로 구분하고 시간을 누적하여 더한다.

상근이의 할머니는 알파벳으로만 숫자를 외운다고 하였으니, 알파벳이 없는 1과 0은 제외를 한다.

#include <iostream>

using namespace std;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    string s;

    cin >> s;
    int time = 0;
    for(int i = 0; i < s.size(); i++){
        // ABC
        if(s[i] >= 65 && s[i] <= 67)
            time += 3;
        // DEF
        if(s[i] >= 68 && s[i] <= 70)
            time += 4;
        // GHI
        if(s[i] >= 71 && s[i] <= 73)
            time += 5;
        // JKL
        if(s[i] >= 74 && s[i] <= 76)
            time += 6;
        // MNO
        if(s[i] >= 77 && s[i] <= 79)
            time += 7;
        // PQRS
        if(s[i] >= 80 && s[i] <= 83)
            time += 8;
        // TUV
        if(s[i] >= 84 && s[i] <= 86)
            time += 9;
        // WXYZ
        if(s[i] >= 87 && s[i] <= 90)
            time += 10;
    }

    cout << time;


    return 0;
}
반응형

'알고리즘 > 백준(BOJ)' 카테고리의 다른 글

백준 1316 그룹 단어 체커  (0) 2021.01.29
백준 2941 크로아티아 알파벳  (0) 2021.01.29
백준 7568 덩치  (0) 2021.01.28
백준 2908 상수  (0) 2021.01.28
백준 1157 단어공부  (0) 2021.01.28
'알고리즘/백준(BOJ)' 카테고리의 다른 글
  • 백준 1316 그룹 단어 체커
  • 백준 2941 크로아티아 알파벳
  • 백준 7568 덩치
  • 백준 2908 상수
오뚜깅
오뚜깅
오뚜깅오뚜깅 님의 블로그입니다.
오뚜깅
오뚜깅
오뚜깅
전체
오늘
어제
  • 분류 전체보기
    • 취업인생
    • Programming
      • C & C++
      • Python
      • OpenCV
      • PCL
      • ROS
      • Deep learning
      • Network
    • 알고리즘
      • 이론
      • 백준(BOJ)
      • 프로그래머스(Programmers)
    • Project
    • IT
      • 우분투
    • 일상
      • 말씀 묵상
      • 끄적임
      • 영어 일기

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • PointCloudLibrary
  • installubuntu
  • graphicdriver
  • C++
  • cuda설치
  • cv_bridge
  • opencv
  • pointcloud
  • 딥러닝환경구축
  • clustering
  • installcuda
  • pytorch
  • kmeansclustering
  • 백준2231
  • tensorflowversion
  • installcudnn
  • CUDA
  • 2292
  • 백준2798
  • DeepLearning
  • c++code
  • 우분투
  • 사용자지정정규화공식
  • CuDNN
  • imageclustering
  • cuda9.0
  • OtsuAlgorithm
  • rospy
  • 오츠알고리즘
  • cudaversion

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
오뚜깅
백준 5622 다이얼
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.