코딩 테스트 - 프로그래머스 문제 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 원리 이 문제의 핵심 원리는 실수 나눗셈과 그 결과를 정수로 변환하는 것입니다. 두 정수를 나눗셈 연산자(/)를 이용해 나누면, 그결과는 실수로 반환됩니다. 이 실수 결과를 다시 정수로 변환하는 과정이 문제의 핵심입니다. 이렇게 변환된 정수 값을 반환함으로써 문제를 해결할 수 있습니다. 프로그래밍언어 에서는 나눗셈 결과가 실수가 되는 이유는 소수점 아래의 값까지 정확하게 표현하기 위함입니다. 풀이 Python def solution(num1, num2): return int((num1 /num2) *..
프로그래머스 - 코딩테스트 문제 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return 하도록 solution 함수를 완성해주세요 풀이 기본 연산 사용 def solution(num1, num2): result = num1 - num2 return = result num1과 num2 매개변수로 받아서 두 수를 뺀 결과를 반환 람다 함수 사용 solution = lambda num1, num2: num1 - num2 람다로 간결하게 함수 기능 표현 클래스 사용 class Solution: def __init__(self, num1, num2): self.num1 = num1 self.num2 = num2 def sub(self): return self.num1 - self...
프로그래머스 - 코딩테스트 문제 정수 num1과 num2가 주어질 때, num1과 num2의 합을 retrun 하도록 soltution 함수를 완성해 주세요. 풀이 기본적인 함수 정의 사용 def solution(num1, num2): return num1 + num2 파이썬 함수를 정의하는 구조 def function_name(arguments): # 함수 내용 return result 여기서 def는 함수 정의하는 키워드이고, function_name은 함수의 이름, arguments는 함수의 입력으로 들어갈 매개변수들입니다. #함수 내용은 특정 연산이나 처리를 수행하는 부분이며, return 키워드로 통해 결과를 반환합니다. def add (num1, num2): result = num1 + n..