목록python3 (2)
오랑우탄의 반란

파이썬(Python)이란?1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어 * 인터프리터 언어 : 소스 코드를 한 줄씩 해석한 후 그때그때 실행해 결과를 바로 확인할 수 있는 언어로, 개발과 디버깅이 용이함 파이썬의 장점쉬운 문법: 자연어 영어 문장과 유사한 구조로 초보자도 빠르게 학습 가능오픈소스: 무료 오픈소스 소프트웨어로 플랫폼 상관 없이 실행 가능 다양한 라이브러리: 데이터 분석(numpy, pandas), 머신러닝(sklearn, TensorFlow), 웹 개발(Django, Flask) 등 다양한 라이브러리 제공커뮤니티 지원: 방대한 사용자 커뮤니티와 자료가 많아 문제 해결이 용이AI/데이터 과학 트렌드: 인공지능, 데이터 분석, 자동화 등의 분..

오늘도 오랑이는 문제를 풉니다. 최대공약수와 최소공배수 최대공약수, 최소공배수의 특징을 알고 활용하는 문제입니다.1. 최대공약수 = 두 수 중 큰 수를 작은 수로 나눴을 때의 나머지 값 m%n2. 최소공배수 = 두 수의 곱을 최대공약수로 나눈 값 (m*n) / (m%n) 그래서 아래와 같이 풀었는데 어김없이 틀렸습니다. 입력이 9, 7 일 때의 케이스에 대한 나머지 계산이 더 필요하기 때문입니다. def solution(n, m): b, a = max(n,m), a = min(n,m) if b%a == 0: answer = [a,b] else: answer = [b%a,(b*a)/(b%a)] return answer 가장 간단한 풀이는 아래와 ..