목록컴퓨터공학 (85)
cyphen156
2884번: 알람 시계 (acmicpc.net) 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 입력받은 두 정수를 시간을 기준(24시, 60분)기준으로 변환하여 45분을 감산하여 출력하면 되는 문제이다. 제약사항 0 ≤ H ≤ 23 0 ≤ M ≤ 59 C 풀이 알람 시계_2884 .c #define_CRT_SECURE_NO_WARNINGS #include int main(void) { int H, M; scanf("%d %d", &H, &M); if (M < 45) { H -= 1; M += 15; if (H < 0..
14681번: 사분면 고르기 (acmicpc.net) 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 입력받은 두 정수의 좌표에 따라 해당하는 사분면을 출력하면 되는 문제이다. 제약사항 −1000 ≤ x, y ≤ 1000 x, y ≠ 0 C 풀이 사분면 고르기_14681.c #define_CRT_SECURE_NO_WARNINGS #include int main(void) { int x, y; scanf("%d%d", &x, &y); if (y > 0) { if (x > 0) { printf("1"); } else if (x < 0) { printf("2"); } } else if (y < 0) { if (x < 0) { p..
2753번: 윤년 (acmicpc.net) 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 윤년을 계산하는 조건문을 작성하면 되는 문제이다. 윤년이란 4의 배수 && (400의 배수 또는 != 100의 배수)인 해이다. 조건을 정의하는 방법은 다양하니 이 코드만이 정답인 것은 아니다. 제약사항 1 ≤ y ≤ 4,000 C 풀이 윤년_2753.c #define_CRT_SECURE_NO_WARNINGS #include int main() { int inputNumber; scanf("%d", &input..
9498번: 시험 성적 (acmicpc.net) 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 입력받은 정수의 범위에 따라 A~F사이의 문자를 출력하면 되는 문제이다. 기본적인 조건문 실습에 잘 나오는 구현문제이다. 제약사항 0 ≤ score ≤ 100 C 풀이 두 수 비교하기_1330.c #define_CRT_SECURE_NO_WARNINGS #include int main() { int A; scanf("%d", &A); if (A 100) { printf("Score Err \n"); return 0; } i..
1330번: 두 수 비교하기 (acmicpc.net) 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A와 B를 비교하여 어떤 수가 더 큰지, 또는 같은지 출력하는 문제이다. 제약사항 -10,000 ≤ A, B ≤ 10,000 C 풀이 두 수 비교하기_1330.c #define_CRT_SECURE_NO_WARNINGS #include int main() { int A, B; scanf("%d %d", &A, &B); if (A == B) { printf("=="); } else if (A > B) { printf(">"); } else { printf("
10171번: 고양이 (acmicpc.net) 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 출력문을 통해 고양이 모양을 출력하면 되는 문제다. 이스케이프 시퀀스를 통해 출력하면 된다. 제약사항 없다 C 풀이 고양이_10171.c #include int main() { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|\n"); return 0; } C++ 풀이 고양이_10171.cpp #include using namespace std; int main() { cout
11382번: 꼬마 정민 (acmicpc.net) 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net A + B + C의 결과 출력하면 되는 문제다. 주의할 점은 정수 입력 범위가 매우 커서 int형으로는 모두 커버가 불가능하다. long long int 자료형을 사용하자. 제약사항 (1 ≤ A, B, C ≤ 10**12) C 풀이 꼬마 정민_11382.c #define _CRT_SECURE_NO_WARNINGS #include int main() { long long first, second, third; scanf("%lld %lld %lld", &first, &second, &third); print..