본문 바로가기

백준/C46

백준 1259번 : 팰린드롬수 [C] 주소 : https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include #include int main() { while (1) { char num1[100000] = " "; char num2[100000] = " "; scanf("%s", &num1); if (strcmp(num1,"0")==0) return 0; for (int i = 0;i < strlen(num1);i++) nu.. 2022. 8. 4.
백준 15829번 : Hashing [C] 주소 : https://www.acmicpc.net/problem/15829 15829번: Hashing APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정 www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include #define M 1234567891 int main() { int len, i; long long hash = 0, R = 1; char str[51]; scanf("%d %s", &len, str); for (i = 0; i < len; i++) { hash = (hash + (str[i] - '.. 2022. 8. 3.
백준 10250번 : ACM 호텔 [C] 주소 : https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include int main() { int size = 0; int h, w, n = 0; scanf("%d", &size); while (size != 0) { int y, x = 0; scanf("%d %d %d", &h, &w, &n); for(int i=0;i 2022. 8. 3.
백준 2798번 : 블랙잭 [C] 주소 : https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 소스 코드 : #define _CRT_SECURE_NO_WARNINGS #include #include int main() { int card, num = 0; int seq[101] = { 0, }; scanf("%d %d", &card, &num); for (int i = 0; i 2022. 8. 3.