Python_코드카타(2024.01.22)

김수경·2024년 1월 22일

코드카타

목록 보기
18/29

1. 두 수의 차

문제

정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.

제한사항

  • 50000 ≤ num1 ≤ 50000
  • 50000 ≤ num2 ≤ 50000

👩🏻‍💻 My Coding

def solution(num1, num2):
    answer = num1-num2
    return answer

2. 두 수의 곱

문제

정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.

제한사항

0 ≤ num1 ≤ 100
0 ≤ num2 ≤ 100

👩🏻‍💻 My Coding

def solution(num1, num2):
    answer = num1 * num2
    return answer

3. 몫 구하기

문제

정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.

제한사항

0 < num1 ≤ 100
0 < num2 ≤ 100

👩🏻‍💻 My Coding

def solution(num1, num2) :
    answer = num1//num2 
    return answer 

핵심 포인트!

// : 나누기 몫 구하기
% : 나누기 나머지 구하기


4. 나이출력

문제

머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.

제한사항

0 < age ≤ 120
나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다.

👩🏻‍💻 My Coding

def solution (age) :
    result = 2022 - age + 1
    return result

5. 숫자 비교하기

문제

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

제한사항

0 ≤ num1 ≤ 10,000
0 ≤ num2 ≤ 10,000

👩🏻‍💻 My Coding

def solution(num1, num2) : 
    if num1 == num2 : 
        return 1
    else :
        return -1

#또다른 답
def solution(num1, num2) :
    result = num1-num2
    if result ==0 :
        return 1
    else :
        return -1
profile
잘 하고 있는겨?

0개의 댓글