백준 10808
-
10808) 알파벳 개수 C++백준코딩일기 2020. 10. 16. 23:53
문제 ) www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 풀이 ) string 입력을 받고 받은 문자를 한 글자씩 확인해서 a~z까지의 알파벳이 몇개 포함 되어 있는지 확인하면된다. 알파벳의 개수를 담는 c 라는 배열을 전역변수로 지정한 이유는 굳이 초기화를 하지 않아도 0값이 세팅되기 때문이다. 지역변수로 지정할 경우 int c[26] = { } 이런식으로 0을 넣는 작업을 해주어야한다. 소문자 알파벳 a~z 는 아스키코드로 97~122번까지 인접하게 붙어 있어서 a=0, b=1, ... z=25 로 만들기 위해서는 97 이라는 숫자를 빼도 되지만, ..