백준
백준 1264(C ,python) →CODINGKOOºº
it 킹왕짱
2022. 7. 27. 13:18
728x90
코드
- c언어
//한 줄씩 입력한다면
#define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고로 인한 컴파일 에러 방지
#include <stdio.h>
#include <string.h>
int main() {
char arr[255],mo[5] ={ 'a', 'e', 'i', 'o', 'u' };
int sum = 0;
gets_s(arr, sizeof(arr));
for (int i = 0; i < strlen(arr); i++) {
if ('A' <= arr[i] && arr[i] <= 'Z') {
arr[i] = arr[i] + 32;
}
for (int j = 0; j < 5; j++) {
if (arr[i] == mo[j]) { sum++; }
}
}
printf("%d", sum);
}
- python
mo=['a', 'e', 'i', 'o', 'u']
while True:
a=input().lower()
sum=0
if(a=='#'):
break
for i in range(len(a)):
for j in range(5):
if(a[i]==mo[j]):
sum+=1
print(sum)
문제 https://www.acmicpc.net/problem/1264
1264번: 모음의 개수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄
www.acmicpc.net
728x90
728x90