Programming/JUNGOL : 정보올림피아드&알고리즘

[JUNGOL 입력]:509~110

토토모에요 2021. 8. 6. 14:57
728x90
반응형

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.

http://www.jungol.co.kr/

509

문제

정수형 변수를 선언하고 -100을 대입하여 출력하는 프로그램을 작성하라.

출력 예

-100

code

a=int(-100)
print(a)

510

문제

정수형 변수 2개를 선언하여 -1과 100을 대입한 후 아래와 같이 출력하는 프로그램을 작성하라.

출력 예

-1
100

code

a=int(100)
b=int(-1)
print("{}\n{}".format(b,a))

511

문제

두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라.

출력 예

55 - 10 = 45
2008 - 1999 = 9

code

a=55
b=10
c=2008
d=1999
print("{} - {} = {}".format(a,b,a-b))
print("{} - {} = {}".format(c,d,c-d))

512

문제

추의 무게를 저장할 변수와 중력의 비율을 저장할 변수를 선언하고, 다음 두 값을 변수에 저장하여 곱셈 계산식을 출력하는 프로그램을 작성하라. 추의 무게 = 49, 중력의 비율 = 0.2683

출력 예

49 * 0.268300 = 13.146700

code

a=49
b=0.2683
print("%d * %.6f = %.6f"%(a,b,a*b))

513

문제

1야드(yd)는 91.44cm이고 1인치(in)는 2.54cm이다.
2.1야드와 10.5인치를 각각 cm로 변환하여 다음 형식에 맞추어 소수 첫째자리까지 출력하시오.​

출력 예

2.1yd = 192.0cm
10.5in =  26.7cm

code

print(" 2.1yd = %.1fcm\n10.5in =  %.1fcm"%(2.1*91.44,10.5*2.54))

514

문제

키를 입력받아 출력하는 프로그램을 작성하라.
(입력할때 "height = " 문장을 먼저 출력하고 키를 입력 받아야 합니다.)

입력 예

height = 170

출력 예

Your height is 170cm.

code

height=int(input("height = " ))
print("Your height is %dcm."%height)

515

문제

두 개의 정수를 입력 받아 곱과 몫을 출력하시오.
(먼저 입력 받는 수가 항상 크며 입력되는 두 정수는 1이상 500이하이다.)

입력 예

16 5

출력 예

16 * 5 = 80
16 / 5 = 3

code

a,b=map(int,input().split())
print("{} * {} = {}".format(a,b,a*b))
print("{} / {} = {}".format(a,b,a//b))

516

문제

실수 2개와 한 개의 문자를 입력 받아 출력하되 실수는 반올림하여 소수 둘째자리까지 출력하는 프로그램을작성하시오.
(C, C++, Java 의 경우 실수는 "double"로 선언하세요.)

입력 예

12.2536
526.129535
A

출력 예

12.25
526.13
A

code

a=float(input())
b=float(input())
c=str(input())
print("%.2f\n%.2f\n%s"%(a,b,c))

517

문제

세 개의 실수를 입력 받아 반올림하여 소수 셋째 자리까지 출력하는 프로그램을 작성하시오.

입력 예

1.2568
95.21438
526.851364

출력 예

1.257
95.214
526.851

code

a=float(input())
b=float(input())
c=float(input())
print("%.3f\n%.3f\n%.3f"%(a,b,c))

106

문제

세 개의 정수형 변수를 선언하고 각 변수에 10 20 30을 대입한 후 그 변수를 이용하여 출력 예와 같이 출력하는 프로그램을 작성하시오.

출력 예

10 + 20 = 30

code

a=10
b=20
print("{} + {} = {}".format(a,b,a+b))

107

문제

실수형 변수를 2개 선언한 후 각각에 80.5 22.34를 대입한 후 두 수의 합을 구하여 각각의 숫자를 10칸씩 오른쪽에 맞추어 소수 둘째자리까지 출력하는 프로그램을 작성하시오.

출력 예

80.50     22.34    102.84

code

a,b=80.5,22.34
print("     %.2f     %.2f    %.2f"%(a,b,a+b))

108

문제

정수형 변수 한 개를 선언하여 50을 대입하고 실수형 변수 한 개를 선언하여 100.12를 대입한 후 다음과 같이 출력되는 프로그램을 작성하시오.
(결과값은 소수점 이하에서 반올림)

출력 예

100.12 * 50 = 5006

code

a,b=50,100.12
print("%.2f * %d = %d"%(b,a,a*b))

109

문제

세 개의 정수를 입력받아 합과 평균을 출력하는 프로그램을 작성하시오.(단 평균은 소수 이하를 버림하여 정수 부분만 출력한다.)

입력 예

20 50 100

출력 예

sum = 170
avg = 56

code

a,b,c=map(int,input().split())
print("sum = %d"%(a+b+c))
print("avg = %d"%((a+b+c)//3))

110

문제

실수의 yard(야드)를 입력받아 cm(센티미터)로 환산하여 입력값과 환산한 값을 출력 예와 같이 소수 둘째자리에서 반올림하여 첫째자리까지 출력하는 프로그램을 작성하시오. (단 1야드 = 91.44cm로 한다.)  

입력은 "yard? "라고 먼저 출력하고, 실수를 입력받는다.  실수는 "double"로 한다.

입력 예

yard? 10.1

출력 예

10.1yard = 923.5cm

code

yard=float(input("yard? "))
print("%.1fyard = %.1fcm"%(yard,yard*91.44))

 

반응형