문제
1부터 6까지의 숫자가 적힌 3개의 주사위를 던져 다음 규칙에 따라 상금을 수여하는 게임이 있습니다.
- 같은 눈을 3개 맞추면 1만원+(같은 눈)×1,000원의 상금이 주어진다.
- 똑같은 눈이 두 개만 나오면 상금 1,000원+(같은 눈)×100원을 드립니다.
- 모든 눈이 다르게 나오면 상금 100원(그중 가장 큰 눈)을 드립니다.
예를 들어 세 개의 눈이 3, 3, 6을 주면 상금은 1,000 + 3 × 100으로 계산되어 1,300원을 받게 됩니다. 3개의 눈을 2, 2, 2로 주면 10,000 + 2 × 1,000으로 계산되어 12,000원을 받습니다. 3점을 6, 2, 5로 주면 그 중 가장 큰 값이 6이므로 6×100으로 계산하여 600원을 상금으로 받습니다.
3개의 주사위를 굴렸을 때 당첨금을 계산하는 프로그램을 작성하세요.
기입
첫 번째 행에는 세 개의 눈이 표시되어 있으며 각 눈 사이에는 공백이 있습니다.
누르다
첫 번째 줄에 게임의 상금을 인쇄하십시오.
암호
파이썬
a, b, c = map(int, input().split())
if a == b == c:
print(10000+a*1000)
elif a == b:
print(1000+a*100)
elif a == c:
print(1000+a*100)
elif b == c:
print(1000+b*100)
else:
print(100*max(a,b,c))
자바
import java.util.Scanner;
public class Main {
public static void main(String() args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a == b && b == c) {
System.out.println(10000+a*1000);
}
else if (a == b || a == c) {
System.out.println(1000+a*100);
}
else if (b == c) {
System.out.println(1000+b*100);
}
else {
int max = Math.max(a, b);
max = Math.max(max, c);
System.out.println(100*max);
}
sc.close();
}
}
씨
#include <stdio.h>
int main(void) {
int a, b, c, result;
scanf("%d %d %d", &a, &b, &c);
if (a == b && b == c) {
result = 10000 + a * 1000;
}
else if (a == b || a == c) {
result = 1000 + a * 100;
}
else if (b == c) {
result = 1000 + b * 100;
}
else {
int max;
if (a > b && a > c) {
max = a;
}
else if (b > a && b > c) {
max = b;
}
else {
max = c;
}
result = 100 * max;
}
printf("%d", result);
return 0;
}
![[펫손해보험] 4대 손해보험사(삼성화재, DB손해보험, 메리츠화재, 현대해상)의 반려동물보험(9세 몰타소년 기준) 실제 가입 현황 분석 [펫손해보험] 4대 손해보험사(삼성화재, DB손해보험, 메리츠화재, 현대해상)의 반려동물보험(9세 몰타소년 기준) 실제 가입 현황 분석](https://www.meconomynews.com/news/photo/202208/69834_87176_1544.jpg)