본문 바로가기

Android ᙏ̤̫͚/차근차근 JAVA

[백준 2941번] 크로아티아 알파벳

 

BOJ2941

 

2941번: 크로아티아 알파벳

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=

www.acmicpc.net

 

[문제]

단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력하는 프로그램 작성

 

<7단계> 문자열

<알고리즘 분류> 문자열

 

[input]

첫째 줄에 최대 100글자의 크로아티아 알파벳으로 이루어진 단어 주어짐.

[output]

입력으로 주어진 단어가 몇 개의 크로아티아 알파벳으로 이루어져 있는지 print

 


 

 


 

[풀이 방법]

  1. 단어 입력받아 cWord에 저장

  2. 목록에 없는 알파벳은 하나, 목록에 있다면 해당 알파벳으로 인정하여 count 변수에 저장

  3. count 변수 값 print

 


 

실패 코드

  - 런타임 에러 발생 (StringIndexOutOfBounds)

  - if문 넣어주어 인덱스 값이 범위를 벗어나지 않도록 설정해줌

 

성공 코드

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

[백준 2440번] 별 찍기 - 3  (0) 2021.02.04
[백준 1924번] 2007년  (0) 2021.02.04
[백준 5622번] 다이얼  (0) 2021.02.02
[백준 2908번] 상수  (0) 2021.02.02
[백준 1152번] 단어의 개수  (0) 2021.02.02