코딩테스트 연습 - 최댓값 만들기 (2) | 프로그래머스 스쿨 (programmers.co.kr)
내 풀이 (오답)
def solution(numbers):
array=[]
num=0
for i in (numbers):
if i<0:
num+=1
if num==1:
return numbers[-1]*numbers[-2]
else:
for i in numbers:
array.append(abs(i))
array.sort()
return array[-1]*array[-2]
풀이
def solution(numbers):
numbers.sort()
a=numbers[0]*numbers[1]
b=numbers[-1]*numbers[-2]
if a>b:
return a
else:
return b
★ //: 정수 나누기 연산자
코딩테스트 연습 - 피자 나눠 먹기 (2) | 프로그래머스 스쿨 (programmers.co.kr)
내 풀이 (오답)
def solution(n):
if n%6==0:
return n//6
else:
if n%2==0:
return (n/2)
else:
return n
풀이
def solution(array):
return sorted(array)[len(array) // 2]
★ //: 정수 나누기 연산자
'코딩테스트 > programmers (python)' 카테고리의 다른 글
★★★python/ Lv.0 중복된 문자 제거, 팩토리얼, 모스부호, 2차원으로 만들기 (0) | 2023.01.14 |
---|---|
★★★python/Lv.0 외계행성의 나이, 숫자 찾기, 인덱스 바꾸기, 369 게임 (0) | 2023.01.12 |
★★python/ Lv.0 대문자와 소문자, 암호 해독 (0) | 2023.01.06 |
★python/ Lv.0 숨어있는 숫자의 덧셈, 모음 제거 (0) | 2023.01.06 |
★python/ Lv.0 순서쌍의 개수, 배열의 유사도, 자릿수 더하기 (0) | 2023.01.05 |