1) 두 수의 합
풀이
def solution(num1, num2):
answer = num1 + num2
return answer
설명
설명할 것도 없군
2) 두 수의 차
풀이
def solution(num1, num2):
answer = num1 - num2
return answer
설명
쉽군
3) 두 수의 곱
풀이
def solution(num1, num2):
answer = num1*num2
return answer
설명
쉬워
4) 몫 구하기
풀이
def solution(num1, num2):
answer = num1*num2
return answer
설명
몫 구하는 방법은
1. / 슬래시 1개를 사용해서 소숫값이 나오는 방법
2. // 슬래시 2개 사용해서 정수값만 바로 나오게 하는 방법
나머지 구하는 방법은
1. % 퍼센트 1개 써서 구하는 방법
5) 두 수의 나눗셈
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
풀이
def solution(num1, num2):
answer = int(num1/num2*1000)
return answer
설명
case1. import math 하고 나서
- round() 함수로 소수점 아래 숫자 반올림
- ceil() 함수로 소수점 아래 숫자 올림
- floor() 함수로 소수점 아래 숫자 내림
- trunc() 함수로 소수점 아래 숫자 버림
case2.
int() 정수 반환
float() 소수점 같이 반환
6) 숫자 비교하기
두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
풀이
def solution(num1, num2):
if num1 == num2 :
answer = 1
else :
answer = -1
return answer
설명
if 문 쓰기
7) 분수의 덧셈
풀이
import fractions
def solution(denum1, num1, denum2, num2):
answer = []
solution = 0
bunsu1 = fractions.Fraction(denum1, num1)
bunsu2 = fractions.Fraction(denum2, num2)
solution = bunsu1 + bunsu2
answer.append(solution.numerator)
answer.append(solution.denominator)
return answer
from fractions import Fraction
def solution(denum1, num1, denum2, num2):
answer = Fraction(denum1, num1) + Fraction(denum2, num2)
return [answer.numerator, answer.denominator]
설명
fractions 패키지를 import해서 분자 따로, 분모 따로 취급해준다.
8) 배열 2배 만들기
풀이
def solution(numbers):
answer= []
for i in numbers:
num = i*2
answer.append(num)
return answer
설명
배열 안에 있는 수를 가져오려면
for i in 배열 문 쓰면 돼