전체 글
-
[ 프로그래머스 / Python ] 더 크게 합치기카테고리 없음 2024. 8. 31. 18:57
문제 설명 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 제한사항1 ≤ a, b 나의 풀이방법 1">" 비교 연산 사용def solution(a, b): _a = int(str(a)+str(b)) _b = int(str(b)+str(a)) return _a if _a > _b else _b 방법 2max() 함수 사용def solution(a, b): return int(max(f"..
-
[ 프로그래머스 / Python ] 공배수카테고리 없음 2024. 8. 31. 18:52
문제 설명정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return 하도록 solution 함수를 완성해 주세요. 제한사항10 ≤ number ≤ 1002 ≤ n, m 나의 풀이방법 1def solution(number, n, m): if number % n == 0 and number % m == 0: return 1 return 0 방법 2심화버전def solution(number, n, m): return 1 if number % n == 0 and number % m == 0 else 0 추가 설명 링크
-
[ 프로그래머스 / Python ] 짝수의 합카테고리 없음 2024. 8. 31. 18:01
문제 설명정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해 주세요. 제한사항0 n ≤ 1000나의 풀이방법 1% 연산자 사용def solution(n): sum = 0 for num in range(n + 1): if num % 2 == 0: sum += num return sum 방법 2sum() 함수 사용def solution(n): return sum([i for i in range(2, n + 1, 2)])추가 설명 링크
-
[ 프로그래머스 / Python] 몫 구하기카테고리 없음 2024. 8. 31. 17:05
문제 설명정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 제한사항0 num1 ≤ 1000 num2 ≤ 100나의 풀이방법1floor() 함수 사용import mathdef solution(num1, num2): return math.floor(num1 / num2) 방법2// 연산자 사용import mathdef solution(num1, num2): # return math.floor(num1 / num2) return num1 // num2추가 설명 링크
-
[ Python ] 파이썬을 사용 해야하는 이유카테고리 없음 2024. 8. 1. 22:05
파이썬에 대하여데이터 분석 시 현제 많이 사용되고 있는 언어는 파이썬과 R입니다.두 언어에는 차이점이 있습니다.R은 통계에 특화된 언어입니다.파이썬은 범용적으로 사용되는 언어입니다.파이썬은 데이터 분석 분야 외에 웹 개발 및 머신러닝 등 다양한 분야에서 사용되고 있습니다.배우기가 쉬워 초보자도 쉽게 프로그래밍을 시작할 수 있는 장점이 있습니다. 파이썬의 특징인프리터 언어컴파일 과정 없이 인터프리터가 소스 코드를 한 줄씩 읽어 들여 바로 실행하는 스크립트 형식입니다.결과를 바로 확인할 수 있기 때문에 코드를 작성 및 수정이 편리합니다.동적 타이핑변수의 데이터 타입을 지정하지 않고 선언하는 것으로 값을 지정할 수 있습니다.플랫폼 독립적파이썬 소스 코드를 리눅스, 유닉스, 윈도우, 맥 등 대부분의 운영체제에..