목록컴퓨터공학 (85)
cyphen156
2588번: 곱셈 (acmicpc.net) 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 입력받은 두 개의 세 자리수 자연수를 곱하는 과정을 자리수마다 출력하고, 합을 출력하면 되는 문제다. 제약사항 0< A, B < 1,000 C 풀이 곱셈_2588.c #define _CRT_SECURE_NO_WARNINGS #include void calc(int first, int second){ printf("%d\n", first * (second % 10)); printf("%d\n", first * ((second % 100) / 10)); printf("%d\n", first * (second / 100)); pr..
10430번: 나머지 (acmicpc.net) 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 세 수의 연산 결과를 출력하면 되는 문제다. 연산 식은 다음과 같다 (A+B)%C ((A%C) + (B%C))%C (A×B)%C ((A%C) × (B%C))%C 제약사항 1 < A, B, C < 10001 C 풀이 나머지_10430.c #define _CRT_SECURE_NO_WARNINGS #include int main() { int A, B, C; scanf("%d %d %d", &A, &B, &C); printf("%d\n%d\n%d\n%d", (A + B) % C, ((A % C) + (B % C)) % C, (A ..
18108번: 1998년생인 내가 태국에서는 2541년생?! (acmicpc.net) 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 서기 연도를 불기 연도로 변환하는 문제이다. 불기 연도는 석가모니가 열반한 해를 기준으로 세는 연도로, 서기 연도 + 543년을 연산하면 되는 간단한 덧셈 문제이다. 이 문제에서는 불기연도가 입력으로 주어지므로 입력 - 543하면된다. 제약사항 불기 연도가 주어진다.(1000 > y; cout
10926번: ??! (acmicpc.net) 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 입력받은 문자열에 문자열 "??!"를 추가로 덧붙여 출력하면 되는 문제다. 제약사항 문자열은 소문자로만 이루어져있으며, 길이는 50자를 넘지 않는다. => ASCIINum == (96 < s < 123), 0 < len(s) < 51 C 풀이 문자열 덧셈_10926 #define _CRT_SECURE_NO_WARNINGS #include int main() { char ch[50]; scanf("%s", &ch); p..
10869번: 사칙연산 (acmicpc.net) 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 입력받은 다음 사칙연산(+, -, *, /, %)하면 되는 프로그램이다. 이전 문제와는 다르게 출력 형식의 제약사항이 없다. 제약사항 A와 B는 1이상, 10,000이하인 자연수이다.(1 ≤ A, B ≤ 10,000) C 풀이 사칙연산_10869.c #define _CRT_SECURE_NO_WARNINGS #include void calc(int a, int b) { printf("%d\n", a + b); printf("%d\n", a - b); print..
10869번: 사칙연산 (acmicpc.net) 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 입력받은 다음 A/B를 출력하면 되는 프로그램이다. 제약사항 A와 B는 10보다 작은 자연수이다.(0 < A, B < 10) 실제 정답과 출력값의 절대오차 또는 상대오차가 10e-9(double형)이하이면 정답이다. C 풀이 A/B_1008.c #define _CRT_NO_SECURE_WARNINGS #include double divide(int a, int b) { return (double)a / b; } int main() { int A, B; dou..
10998번: A×B (acmicpc.net) 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 입력받은 다음 AXB를 출력하면 되는 프로그램이다. 제약사항 A와 B는 10보다 작은 자연수이다.(0 < A, B < 10) C 풀이 AXB_10998.c #define _CRT_SECURE_NO_WARNINGS #include int multi(int a, int b) { return a * b; } int main() { int A, B, result; scanf("%d %d", &A, &B); result = multi(A, B); printf("%d", result); return 0; } C++ 풀이 AX..
1001번: A-B (acmicpc.net) 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 입력받은 다음 A-B를 출력하면 되는 프로그램이다. ※ 함수 호출명을 sum으로 주고 +연산을 시킨 이유는 컴퓨팅 연산은 무조건 덧셈 연산으로 이루어짐을 상기하기 위해서입니다. 함수명을 minus, return을 a-b로 해도 상관없습니다. 제약사항 A와 B는 10보다 작은 자연수이다.(0 < A, B < 10) C 풀이 A-B_1001.c #define _CRT_SECURE_NO_WARNINGS #include int sum(int a, int b) { return a + b; } int main() { int A,..