[Python] 알고리즘 연습 1 (프로그래머스)

Lake·2024년 5월 8일

Python 문제

목록 보기
1/22
post-thumbnail

두 수의 차 (코딩테스트 입문)

  • 정수 num1num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
    • 제한사항
      • 50000 ≤ num1 ≤ 50000
      • -50000 ≤ num1 ≤ 50000

제출한 코드 :

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

두 수의 곱 (코딩테스트 입문)

  • 정수 num1, num2가 매개변수 주어집니다. num1num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
    • 제한사항
      • 0 ≤ num1 ≤ 100
      • 0 ≤ num1 ≤ 100

제출한 코드 :

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

몫 구하기 (코딩테스트 입문)

  • 정수 num1, num2가 매개변수로 주어질 때, num1num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
    • 제한사항
      • 0 < num1 ≤ 100
      • 0 < num1 ≤ 100

제출한 코드 :

  - 제한사항
     - 50000 ≤ num1 ≤ 50000
     - -50000 ≤ num1 ≤ 50000

나이 출력 (코딩테스트 입문)

  • 머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요
    • 제한사항
      • 0 < age ≤ 120
      • 0 < age ≤ 120

제출한 코드 :

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

숫자 비교하기 (코딩테스트 입문)

  • 정수 num1num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
    • 제한사항
      • 0 ≤ num1 ≤ 10,000
      • 0 ≤ num2 ≤ 10,000

제출한 코드 :

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

0개의 댓글