목록2024/06/13 (3)
happy coding
문제 설명외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요.제한사항중복된 원소는 없습니다.1 ≤ emergency의 길이 ≤ 101 ≤ emergency의 원소 ≤ 100내 풀이def solution(emergency): ans = [] emer = sorted(emergency, reverse=True) for i in emergency: idx = emer.index(i) + 1 ans.append(idx) return ans 다른 풀이def so..
문제 설명문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.제한사항0 s의 길이 s는 소문자로만 이루어져 있습니다.내 풀이def solution(s): ans = '' for i in s: cnt = list(s).count(i) if cnt == 1: ans += i return ''.join(sorted(ans)) 다른 풀이def solution(s): answer = "".join(sorted([ ch for ch in s if s.coun..
문제 설명정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요.제한사항1 ≤ array의 길이 ≤ 1001 ≤ array의 원소 ≤ 1001 ≤ n ≤ 100가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다.내 풀이def solution(array, n): new_arr = sorted(array) arr = [0]*len(array) for i in range(len(array)): arr[i] = abs(new_arr[i]-n) return new_arr[arr.index(min(arr))] 다른 풀이solution=lamb..