[백준 BOJ] 2480번 주사위 세개 (C언어)
2022. 1. 20. 11:28ㆍPS (Program Solving)/BOJ (백준)
문제 설명
https://www.acmicpc.net/problem/2480
접근 방법 - 문제의 흐름대로 해결하면 되는 문제
백준의 2480번 문제는 문제의 설명을 잘 이해하면 쉽게 풀 수 있는 문제이다.
문제처럼, 세 주사위의 눈에 따라 세 가지 경우로 나누어 정답을 구하면 되는 문제인 것이다.
필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다.
코드의 실행 순서
1) 세 주사위의 눈을 입력받는다.
2) 조건문으로 3가지의 경우로 나누어서 연산을 취한다.
=> 3개의 눈이 모두 같은 경우 / 2개의 눈이 같은 경우 / 눈 3개가 모두 다른 경우
3) 출력이 끝나면 실행 종료한다.
반응형
성공한 코드
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>
//백준 2480번 코드
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a == b && b == c) {
printf("%d", 10000 + a * 1000);
}
else if (a == b || b == c || a == c) {
if (a == b || a == c) {
printf("%d", 1000 + a * 100);
}
else {
printf("%d", 1000 + b * 100);
}
}
else {
if (a > b && a > c) {
printf("%d", 100 * a);
}
else if (b > c) {
printf("%d", 100 * b);
}
else {
printf("%d", 100 * c);
}
}
}
제출 결과
(2021.12.13 백준 2480번 문제 제출 결과)
반응형
'PS (Program Solving) > BOJ (백준)' 카테고리의 다른 글
[백준 BOJ] 2525번 오븐 시계 (C언어) (0) | 2022.01.21 |
---|---|
[백준 BOJ] 2501번 약수 구하기 (C언어) (0) | 2022.01.20 |
[백준 BOJ] 2475번 검증수 (C언어) (0) | 2022.01.20 |
[백준 BOJ] 2444번 별 찍기 - 7 (C언어) (0) | 2022.01.20 |
[백준 BOJ] 2443번 별 찍기 - 6 (C언어) (0) | 2022.01.20 |