프로그래머스 - 자연수 뒤집어 배열로 만들기, 파이썬
https://programmers.co.kr/learn/courses/30/lessons/12932 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr def solution(n): answer = [] n = str(n) n = list(n)[::-1] return list( map( lambda x: int(x), n ) ) 위는 처음으로 작성한 정답, 뭔가 lambda를 써보고 싶어서 생각을 많이 해봤음. def solution(n..
2021. 11. 19.
프로그래머스 - 최대공약수와 최소공배수, 파이썬
https://programmers.co.kr/learn/courses/30/lessons/12940 코딩테스트 연습 - 최대공약수와 최소공배수 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 programmers.co.kr def gcd(p, q): if p < q : p, q = q, p if q == 0: return p else: return gcd(q, p % q) def solution(n, m): answer = [] answer.append( gcd(n, m) ) # 최대공약수 구하기 answer.append( (n * m) / gcd(..
2021. 11. 19.