본문 바로가기

프로그래밍65

[BOJ 알고리즘] 1157 "단어 공부" [BOJ 알고리즘] 1157 "단어 공부" ● 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. ● 소스코드 #include #include #include using namespace std; int main() { char str[1000001] = {}; scanf("%[^\n]s",str); int count[27] = {}; int answer = 0; int len = strlen(str); for(int i=0; i 2021. 5. 12.
[BOJ 알고리즘] 1152 "단어의 개수" [BOJ 알고리즘] 1152 "단어의 개수" ● 문제 영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. ● 소스코드 #include #include using namespace std; int main() { char str[1000001] = {}; scanf("%[^\n]s",str); int answer = 0; int len = strlen(str); if(len == 1 && str[0] == ' ') { answer = 0; } for(int i=0; i 2021. 5. 12.
[BOJ 알고리즘] 1008 "A/B" [BOJ 알고리즘] 1008 "A/B" ● 문제 - 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. ● 소스코드 #include using namespace std; int main() { int a,b; scanf("%d %d",&a,&b); printf("%d\n",a/b); return 0; } ● 풀이 - 특별한 알고리즘은 없다. - 정수 2개를 입력 받아 A/B를 출력한다. * www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 2021. 5. 12.
[BOJ 알고리즘] 1001 "A-B" [BOJ 알고리즘] 1001 "A-B" ● 문제 - 두두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. ● 소스코드 #include using namespace std; int main() { int a,b; scanf("%d %d",&a,&b); printf("%d\n",a-b); return 0; } ● 풀이 - 특별한 알고리즘은 없다. - 정수 2개를 입력 받아 뺀 값을 출력한다. * www.acmicpc.net/problem/1001 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 2021. 5. 12.
[BOJ 알고리즘] 1000 "A+B" [BOJ 알고리즘] 1000 "A+B" ● 문제 - 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. ● 소스코드 #include using namespace std; int main() { int a,b; scanf("%d %d",&a,&b); printf("%d\n",a+b); return 0; } ● 풀이 - 특별한 알고리즘은 없다. - 정수 2개를 입력 받아 더한 값을 출력한다. * www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 2021. 5. 12.