본문 바로가기

백준/C46

백준 2908번 : 상수 [C] 주소 : https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include int main() { int a, b = 0; int A[3] = { 0, }; int B[3] = { 0, }; scanf("%d %d", &a, &b); for (int i = 0;i 2022. 7. 25.
백준 2675번 : 문자열 반복 [C] 주소 : https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include #include struct sol { int num; char str[21]; }; int main() { int size = 0; int n = 0; struct sol s[1001]; scanf("%d", &size); n = size; for (int i = 0;size != 0;i++.. 2022. 7. 24.
백준 2677번 : 숫자의 개수 [C] 주소 : https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include int main() { int a, b, c = 0; int ans[10] = { 0, }; int n = 0; scanf("%d", &a); scanf("%d", &b); scanf("%d", &c); int pow = a * b * c; for (int i = 0;pow !=0;i++) { ans[pow%10]++; pow = pow / 10; } fo.. 2022. 7. 24.
백준 1152번 : 단어의 개수 [C] 주소 : https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include #include int main() { int n = 1; char str[1000001]; scanf("%[^\n]s", str); for(int i=0; i 2022. 7. 24.