태그: 정렬

프로그래머스 내마음대로 정렬하기

1. 문제 링크 프로그래머스 내마음대로 정렬하기 2. 문제 조건 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬합니다. 제한 조건

프로그래머스 나누어 떨어지는 숫자 배열

1. 문제 링크 프로그래머스 나누어 떨어지는 숫자 2. 문제 조건 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 3. 컴퓨팅 사고 배열에 담겨진 값을 div

프로그래머스 K번째수

1. 문제 링크 프로그래머스 K번째수 2. 문제 조건 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 2.1. 제한사항 array의 길이는 1 이

프로그래머스 문자열 내림차순으로 배치하기

1. 문제 링크 프로그래머스 문자열 내림차순으로 배치하기 2. 문제 조건 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 3. 컴퓨팅 사고 String문자열을 toCharArray() 함수를

프로그래머스 H-index

1. 프로그래머스 H-index 문제 2. 컴퓨팅적 스킬 정렬문제인 만큼 #include <algorithm> 헤더에 있는 sort를 이용하면 됩니다. sort는 기본적으로 오름차순 정렬로 되어있습니다. 별 다른 옵션을 주지 않아도 오름차순 정렬을 하게 됩니다. 그 외 내림차순정렬을 이용 할 때는 다음과 같은 두가지 방법을 사용할 수 있습니