본문 바로가기
728x90
320x100

💻 하나씩 차곡차곡/프로그래머스 (Python)93

코딩테스트 입문 Day03 - 나머지 구하기, 중앙값 구하기, 최빈값 구하기, 짝수는 싫어요 나머지 구하기 def solution(num1, num2): answer = num1 % num2; return answer 중앙값 구하기 def solution(array): answer = 0 # 오름차순 정렬 array.sort() answer = array[len(array) // 2] return answer 파이썬은 배열의 길이를 할 때 length가 아니라 len()을 사용함을 명심할 것. 최빈값 구하기 def solution(array): while len(array) != 0: for i, a in enumerate(set(array)): array.remove(a) if i == 0: return a return -1 enumerate : 인덱스와 원소를 동시에 접근함. 짝수는 싫어요 .. 2023. 2. 21.
코딩테스트 입문 Day02 - 두 수의 나눗셈, 숫자 비교하기, 분수의 덧셈, 배열 두 배 만들기 두 수의 나눗셈 def solution(num1, num2): answer = 0 answer = int(num1 / num2 * 1000) return answer 숫자 비교하기 def solution(num1, num2): answer = 0 if num1 == num2 : answer = 1 else : answer = -1 return answer 분수의 덧셈 import math def solution(denum1, num1, denum2, num2): top = denum1 * num2 + denum2 * num1 bottom = num1 * num2 n = math.gcd(top, bottom) # 최대공약수 if n == 1: return [top, bottom] else: return [.. 2023. 2. 21.
코딩테스트 입문 Day01 - 두수의 합, 두수의 차, 두수의 곱, 몫 구하기 def solution1(num1, num2): answer = -1 answer = num1 + num2 print("두수의 합 : ", answer) return answer def solution2(num1, num2): answer = -1 answer = num1 - num2 print("두수의 차 : ", answer) return answer def solution3(num1, num2): answer = -1 answer = num1 * num2 print("두수의 곱 : ", answer) return answer def solution4(num1, num2): answer = -1 answer = num1 // num2 print("두수의 몫 : ", answer) return answ.. 2023. 2. 21.
728x90
320x100