IdoCleanCode
728x90
article thumbnail
프로그래머스 - 코딩테스트 입문(숫자 비교하기)
카테고리 없음 2023. 12. 9. 12:54

코딩 테스트 - 프로그래머스 문제 정수 num1과 num2가 매개변수로 주어집니다. 두 수 가 같으면 1 다르면 -1을 retrun 하도록 solution 함수를 완성해 주세요. 원리 이 문제의 핵심 원리는 "비교연산"입니다. 매개변수 num1과 num2의 값이 같은지를 비교하고, 그 결과에 따라 다른 값을 반환하는 것이 목표입니다. 연산 작업 결과 같으면 true, 다르면 false로 반환합니다. 이를 위해 if문으로 다른 값을 반환해야 합니다. 풀이 Python def solution(num1, num2): if num1 == num2: return 1 else: return -1 if문: if문은 특정 조건이 참인 경우에만 코드 블록이 실행하고, 조건에는 비교연산자(==, !=, , =)와 논리연산..

article thumbnail
프로그래머스 - 코딩테스트 입문(두 수의 나눗셈)
카테고리 없음 2023. 12. 9. 11:54

코딩 테스트 - 프로그래머스 문제 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 원리 이 문제의 핵심 원리는 실수 나눗셈과 그 결과를 정수로 변환하는 것입니다. 두 정수를 나눗셈 연산자(/)를 이용해 나누면, 그결과는 실수로 반환됩니다. 이 실수 결과를 다시 정수로 변환하는 과정이 문제의 핵심입니다. 이렇게 변환된 정수 값을 반환함으로써 문제를 해결할 수 있습니다. 프로그래밍언어 에서는 나눗셈 결과가 실수가 되는 이유는 소수점 아래의 값까지 정확하게 표현하기 위함입니다. 풀이 Python def solution(num1, num2): return int((num1 /num2) *..

article thumbnail
프로그래머스 - 코딩테스트 입문(몫 구하기)
카테고리 없음 2023. 12. 9. 10:59

코딩 테스트 - 프로그래머스 문제 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요 목표 매개변수 num1을 num2로 나눴을 때의 몫을 구하는게 이문제의 목적입니다. 풀이 Python def solution(num1, num2): return num1 // num2 파이썬에서는 몫 연산자(//)를 제공합니다 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120805

article thumbnail
프로그래머스 - 코딩테스트 입문(두수의 곱)
카테고리 없음 2023. 12. 9. 10:06

코딩 테스트 - 프로그래머스 문제 정수 num1, num2가 매개변수로 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요 목표 이 문제의 목표는 두 개의 매개변수(num1, num2)를 입력 받아 그 곱을 반환하는 함수를 작성하는 것입니다. 함수는 간단하게 곱셈 연산자를 사용하여 두 매개변수의 곱을 계산하고, 그 결과를 반환합니다. 풀이 Python def solution(num1, num2): return num1 * num2 기본연산자 * 사용하여 반환합니다 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120804

article thumbnail
프로그래머스 - 코딩테스트 입문 (두수의 차 by Python)
카테고리 없음 2023. 11. 29. 02:05

프로그래머스 - 코딩테스트 문제 정수 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...

728x90