일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 운영체제
- 오라클
- Database
- 데이터베이스
- data communication
- Reversing
- 데이터 통신
- 파이썬 알고리즘
- 러스트 예제
- Operating System
- 러스트 프로그래밍 공식 가이드
- 백준
- Python
- OS
- 파이썬
- 자바
- 백준 러스트
- 알고리즘
- C
- ubuntu
- Rust
- java
- 우분투
- 러스트
- 자바 개념
- Python challenge
- 파이썬 첼린지
- 오라클DB
- 자바 기초
- 파이썬 챌린지
Archives
- Today
- Total
목록문장 알파벳 빈도수 (1)
IT’s Portfolio
[C] 알고리즘 - 문장의 알파벳 빈도수 계산하기
* 조건 * ① 입력되는 문장의 최대 길이 : 1024 ② 대소문자 상관없이 빈도 계산 => a와 A가 문장에 포함되어 있다면 알파벳 a의 빈도수는 2가 된다. ③ 공백과 특수기호 무시 ④ 배열을 이용해 빈도수를 기록하고, 입력된 문자열로부터 빈도수를 계산하는 함수를 직접 구현 #include int* calFrequency(char data[]) { // 소문자 int s = 97; // 대문자 int b = 65; // 알파벳 개수 처리 배열 static int output[26] = { 0, }; for (int i = 0; i < 1024*sizeof(char); i++) { // A~Z, a~z까지 반복 for (int j = 0; j < 26; j++) { // data의 문자와 해당 문자가 ..
Development Study/C
2020. 6. 26. 11:26