본문 바로가기
  • think together
카테부 4기 판교 ai 실무/코테 공부

프로그래머스 코딩테스트 "입문 문제" Day1

by hwamgai 2026. 6. 20.

문제 : 두 수의 합 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120802

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

내 코드:

def solution(num1, num2):
    return num1 + num2

좋은 코드:

solution=lambda *x:sum(x)

 

 

 

 

문제: 두 수의 차 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120803

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

내 코드:

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

좋은코드:

solution = lambda num1, num2 : num1 - num2

 

 

 

 

문제: 두 수의 곱 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120804

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

내 코드:

solution = lambda num1, num2 : num1*num2

좋은 코드:

def solution(num1, num2):
    #return num1 * num2
    i = 0
    answer = 0
    while i < num2:
        answer += num1
        i += 1
    return answer
def solution(*num1):
    return num1[0]*num1[1]

 

 

 

 

문제: 몫 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120805

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

내 코드:

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

좋은 코드:

solution = int.__floordiv__
def solution(num1, num2):
    answer = num1 / num2
    return int(answer)
def solution(num1, num2):
    return divmod(num1, num2)[0]