반응형
삼각형의 완성조건 (1)
1안) solution.py
def solution(sides):
answer = 0
ss = sorted(sides)
if ss[0] + ss[1] <= ss[2]:
answer = 2
else:
answer = 1
return answer
2안) solution.py
def solution(sides):
answer = 0
if sum(sides) - max(sides) <= max(sides):
answer = 2
else:
answer = 1
return answer
출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120889
리스트 정렬 : python sort()
** 원본 리스트를 정렬하여 반환
temp_list = [30, 5, 123]
print("정렬 전 : ", temp_list)
temp_list.sort()
print("정렬 후 : ", temp_list)
정렬 전 : [30, 5, 123]
정렬 후 : [5, 30, 123]
리스트 역정렬 : python sort(reverse=True)
** 원본 리스트를 정렬하여 반환
temp_list = [30, 5, 123]
print("정렬 전 : ", temp_list)
temp_list.sort(reverse=True)
print("정렬 후 : ", temp_list)
정렬 전 : [30, 5, 123]
정렬 후 : [123, 30, 5]
리스트 정렬 : python sorted()
** 원본 리스트는 유지하면서 정렬한 새로운 리스트를 반환
temp_list = [30, 5, 123]
print("정렬 전 : ", temp_list)
sorted_list = sorted(temp_list)
print("정렬 후 : ", sorted_list)
정렬 전 : [30, 5, 123]
정렬 후 : [5, 30, 123]
리스트 역정렬 : python sorted(key, reverse=True)
** 원본 리스트는 유지하면서 정렬한 새로운 리스트를 반환
temp_list = [30, 5, 123]
print("정렬 전 : ", temp_list)
sorted_list = sorted(temp_list, reverse=True)
print("정렬 후 : ", sorted_list)
정렬 전 : [30, 5, 123]
정렬 후 : [123, 30, 5]
728x90
반응형
'스크립트' 카테고리의 다른 글
[코딩테스트 입문] 특정 문자 제거하기 (0) | 2022.11.18 |
---|---|
[코딩테스트 입문] 피자 나눠 먹기 (3) (0) | 2022.11.14 |
[코딩테스트 입문] 피자 나눠 먹기 (1) (0) | 2022.11.14 |
[코딩테스트 입문] 문자 반복 출력하기 (0) | 2022.11.14 |
[코딩테스트 입문] 아이스 아메리카노 (0) | 2022.11.14 |