CodeUp/코드업-6041~6050-python
6041번
문제📖
풀이🙏
- 2개의 정수 a,b가 공백으로 구분되어 입력된다.
- a를 b로 나눈 나머지를 출력한다.
->%
를 사용하면 나머지를 구할 수 있다.
코드💻
import sys
a, b = map(int,sys.stdin.readline().split())
print(a%b)
결과😎
출처📝
https://codeup.kr/problem.php?id=6041
6042번
문제📖
풀이🙏
- 실수 1개가 입력된다.
- 소숫점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력한다.
-> 실수이므로float
형으로 입력받는다.
->round
함수를 사용하면 지정 숫자만큼 그 소수점 이하 위치에서 반올림해준다.
코드💻
import sys
num = float(sys.stdin.readline())
print(round(num, 2))
결과😎
출처📝
https://codeup.kr/problem.php?id=6042
6043번
문제📖
풀이🙏
- 2개의 실수 f1, f2가 공백으로 구분되어 입력된다.
- f1을 f2로 나눈 결과를 소숫점 이하 넷째 자리에서 반올림하여 소숫점 세 번째 자리까지 출력한다.
-> 출력지정자 "%.반올림할 자리f"를 사용하면 실수형 소수점 뒷 자리를 해당 자리에서 반올림하게된다.
코드💻
import sys
f1, f2 = map(float,sys.stdin.readline().split())
print("%.3f" %(f1/f2))
결과😎
출처📝
https://codeup.kr/problem.php?id=6043
6044번
문제📖
풀이🙏
- 정수 2개가 공백을 두고 입력된다.
- 첫 번째 줄에 합
- 두 번째 줄에 차,
- 세 번째 줄에 곱,
- 네 번째 줄에 몫,
- 다섯 번째 줄에 나머지,
- 여섯 번째 줄에 나눈 값을 순서대로 출력한다.(실수, 소수점 이하 둘째 자리까지의 정확도로 출력)
-> 정확도로 출력이므로출력 서식지정자
가 아닌round
를 사용해야한다.
코드💻
import sys
def num_sum(n1, n2):
return n1 + n2
def num_minus(n1, n2):
return n1 - n2
def num_mul(n1, n2):
return n1 * n2
def num_mok(n1, n2):
return n1 // n2
def num_nameoji(n1, n2):
return n1 % n2
def num_nanun_gab(n1, n2):
return round(n1/n2, 2)
num1, num2 = map(int,sys.stdin.readline().split())
print(num_sum(num1, num2))
print(num_minus(num1, num2))
print(num_mul(num1, num2))
print(num_mok(num1, num2))
print(num_nameoji(num1, num2))
print(num_nanun_gab(num1, num2))
결과😎
출처📝
https://codeup.kr/problem.php?id=6044
6045번
문제📖
풀이🙏
- 정수 3개가 공백을 두고 입력된다.
- 합과 평균을 공백을 두고 출력한다.
- 평균은 소숮점 이하 둘째 자리까지의 정확도로 출력한다.
->list
의sum
을 사용하면list
내의 모든 요소들의 합을 구할 수 있다.
-> 정확도이니round
를 사용한다.
코드💻
import sys
num_list = list(map(int,sys.stdin.readline().split()))
print(sum(num_list), round(sum(num_list)/len(num_list),2))
결과😎
출처📝
https://codeup.kr/problem.php?id=6045
6046번
문제📖
풀이🙏
- 정수 한 개가 입력된다.
- 2배 곱한 정수를 출력한다.
->비트단위시프트연산자
var << 1
를 사용하면 2배를 한 값을 구할 수 있다.
코드💻
import sys
num = int(sys.stdin.readline())
print(num<<1)
결과😎
출처📝
https://codeup.kr/problem.php?id=6046
6047번
문제📖
풀이🙏
- 정수 2개 a,b가 공백을 두고 입력된다.
- a를 2^b배 만큼 곱한 값을 출력한다.
->비트시프트연산
을 이용해 구할 수 있다.
코드💻
import sys
a, b = map(int,sys.stdin.readline().split())
print(a<<b)
결과😎
출처📝
https://codeup.kr/problem.php?id=6047
6048번
문제📖
풀이🙏
- 두 정수 a,b가 공백을 두고 입력된다.
- a가 b보다 작은 경우 true를, 그렇지 않은 경우 false를 출력한다.
->if else
조건문을 사용한다
코드💻
import sys
a, b = map(int,sys.stdin.readline().split())
if a < b:
print("True")
else:
print("False")
결과😎
출처📝
https://codeup.kr/problem.php?id=6048
6049번
문제📖
풀이🙏
- 두 정수 a,b가 공백을 두고 입력된다.
- a와 b의 값이 같은 경우 true를 그렇지 않은 경우 false를 출력한다.
->if else
조건문에==
또는is
를 사용한다.
코드💻
import sys
a, b = map(int,sys.stdin.readline().split())
if a is b:
print("True")
else:
print("False")
결과😎
출처📝
https://codeup.kr/problem.php?id=6049
6050번
문제📖
풀이🙏
- 2개의 정수 a,b가 공백을 두고 입력된다.
- b가 a보다 크거나 같은 경우 true, 그렇지 않은 경우 false를 출력한다.
코드💻
import sys
a, b = map(int,sys.stdin.readline().split())
if a <= b:
print("True")
else:
print("False")
결과😎
출처📝
https://codeup.kr/problem.php?id=6050
깃허브
Author And Source
이 문제에 관하여(CodeUp/코드업-6041~6050-python), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cosmos/CodeUp코드업-60416050-python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)