diff --git "a/goormlevel/195687/1.\342\200\205\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254/README.md" "b/goormlevel/195687/1.\342\200\205\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254/README.md" new file mode 100644 index 0000000..e2344d0 --- /dev/null +++ "b/goormlevel/195687/1.\342\200\205\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254/README.md" @@ -0,0 +1,12 @@ +# 이진수 정렬 - 195687/1 + +[문제 링크](https://level.goorm.io/exam/195687/%EC%9D%B4%EC%A7%84%EC%88%98-%EC%A0%95%EB%A0%AC/quiz/1) + +### 성능 요약 + +메모리: 34.17 MB, 시간: 0.48 ms + +### 제출 일자 + +2024년 07월 02일 12:39:41 + diff --git "a/goormlevel/195687/1.\342\200\205\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254/\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254.undefined" "b/goormlevel/195687/1.\342\200\205\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254/\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254.undefined" new file mode 100644 index 0000000..aa0758d --- /dev/null +++ "b/goormlevel/195687/1.\342\200\205\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254/\354\235\264\354\247\204\354\210\230\342\200\205\354\240\225\353\240\254.undefined" @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# UTF-8 encoding when using korean +import sys +input = sys.stdin.readline +n, k= map(int, input().split()) +lst = list(map(int, input().split())) + +def bi_cnt(a): + return str(format(a,'b')).count('1') + +lst.sort(reverse=True, key=lambda x:(bi_cnt(x), x)) + +print(lst[k-1]) \ No newline at end of file