61
풀이
문제에서 연습 기록들의 평균값과 기댓값은 동일합니다. 따라서 기록 개수가 0이 아니라면 평균값/기댓값은 무조건 1.00입니다.
코드
C
#include<stdio.h>
int main(void){
int n;
scanf("%d",&n);
printf("%s", n==0 ? "divide by zero" : "1.00");
return 0;
}
C++
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n!=0)
cout<<"1.00";
else
cout<<"divide by zero";
return 0;
}
Java
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if(n!=0)
System.out.println("1.00");
else
System.out.println("divide by zero");
}
}
Python
n = int(input())
if n != 0:
print("1.00")
else:
print("divide by zero")
문제 출처
https://www.acmicpc.net/problem/15921