목록BOJ (41)
cyphen156
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..
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..