제일 작은 수 제거하기
# Programmers 알고리즘 문제 : rm_small함수는 list타입 변수 mylist을 매개변수로 입력받습니다. mylist 에서 가장 작은 수를 제거한 리스트를 리턴하고, mylist의 원소가 1개 이하인 경우는 []를 리턴하는 함수를 완성하세요. ex) mylist가 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10, 8, 22]면 [10, 22]를 리턴 합니다.[정리]1. 위 문제는 파이썬만 지원2. 중복된 숫자에 대한 처리사항 없음3. 리스트에 저장된 순서를 변경하지 않고 가장 작은 수만 제거 [예]O : [4, 3, 1, 2] >> [4, 3, 2]X : [10, 8 , 22, 1, 0] >> [1, 8, 10, 22] ※ Environment : Python#myself1..
더보기
최대공약수/최소공배수
문제 : 두 수를 입력받아 최대공약수/최소공배수를 구하는 gcdlcm 함수를 구현하시오. [정리]1. 공약수(greatest common divisor) : N 개의 수가 있을 때, N 개 모두를 나머지 없이(0) 나눌 수 있는 수2. 공배수(least common multiple) : N 개의 수가 있을 때, N 개 모두의 배수가 되는 수 [예]ex) 10과 20의 공약수는 1, 2, 5, 10ex) 2와 3의 공배수는 6, 12, 18, ... #최대공약수/최소공배수 알고리즘 - Programmers 참조 1234567891011121314public int[] gcdlcm(int a, int b) { int[] answer = new int[2]; answer[0] = gcd(a,b); answer..
더보기