본문 바로가기

Android ᙏ̤̫͚/차근차근 JAVA

[백준 5622번] 다이얼

 

BOJ5622

 

5622번: 다이얼

첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.

www.acmicpc.net

 

[문제]

할머니께서 전화번호를 각 숫자에 해당하는 문자로 외우시는데, 전화를 걸기 위해 필요한 최소 시간을 구하는 프로그램 작성

 (1을 걸기 위해서는 2초, 8을 걸기 위해서는 9초가 필요)

 

<7단계> 문자열

<알고리즘 분류> 구현

 

[input]

첫째 줄에 알파벳 대문자로 이루어진 단어 입력받기 (2 ≤ 단어의 길이 ≤ 15)

[output]

첫째 줄에 다이얼 걸기 위해 필요한 최소 시간 print

 


 

 


 

[풀이 방법]

  1. 알파벳 대문자로 이루어진 단어 입력받아 word에 저장

  2. word의 각 알파벳이 속한 수를 wordNum[ ] 배열에 저장

  3. wordNum[ ] 배열 값에 각각 1씩 더하여 sum print

 


 

성공 코드

'Android ᙏ̤̫͚ > 차근차근 JAVA' 카테고리의 다른 글

[백준 1924번] 2007년  (0) 2021.02.04
[백준 2941번] 크로아티아 알파벳  (0) 2021.02.03
[백준 2908번] 상수  (0) 2021.02.02
[백준 1152번] 단어의 개수  (0) 2021.02.02
[백준 1157번] 단어 공부  (0) 2021.02.01