본문 바로가기

알고리즘 문제 풀이/Baekjoon

10808 - 알파벳 갯수

반응형
SMALL

 

 

10808번: 알파벳 개수

단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다.

www.acmicpc.net

 

문자열 다루기 재활 훈련,,,

 

a는 97이다

 

#include <stdio.h>

char str[100 + 10];
int arr[30];

void init() {
  scanf("%s", str);
}

void count() {
  int n = 0;

  while (str[n] != '\0') {
    arr[str[n] - 97] += 1;

    n++;
  }
}

void print() {
  for (int i = 0; i < 26; i++) {
    printf("%d ", arr[i]);
  }
}

int main(void) {
  // freopen("10808.txt", "r", stdin);
  
  init();

  count();

  print();

  return 0;
}
반응형
LIST

'알고리즘 문제 풀이 > Baekjoon' 카테고리의 다른 글

11931 - 수 정렬하기 4  (0) 2023.12.19
10867 - 중복 빼고 정렬하기  (0) 2023.12.19
2641 - 다각형 그리기  (1) 2023.12.18
시간 복잡도 느린 정렬 모음 - python  (0) 2023.06.16
2243 - 사탕상자  (0) 2021.10.31