문제 4일차. 완벽한 햄버거 만들기
def is_sorted(arr):
return arr == sorted(arr, reverse=True) or arr == sorted(arr)
N = int(input())
k_list = list(map(int, input().split()))
max_k_idx = k_list.index(max(k_list))
result = sum(k_list)
if is_sorted(k_list[: max_k_idx + 1]) is False or is_sorted(k_list[max_k_idx:]) is False:
result = 0
print(result)
문제 5일차. 이진수 정렬
N, K = map(int, input().split())
arr = list(map(int, input().split()))
arr.sort(key=lambda x: (-bin(x).count('1'), -x))
print(arr[K - 1])