[프로그래머스] 문자열 내 마음대로 정렬하기

[프로그래머스] 문자열 내 마음대로 정렬하기

출처: [코딩테스트 연습] 문자열 내 마음대로 정렬하기


문제

문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [“sun”, “bed”, “car”]이고 n이 1이면 각 단어의 인덱스 1의 문자 “u”, “e”, “a”로 strings를 정렬합니다.


자세히 보기
[프로그래머스] Lv2.주식가격
[프로그래머스] Lv2.타겟넘버
[프로그래머스] 이중우선순위큐
[프로그래머스] Lv2.카펫
[프로그래머스] Lv3.등굣길
[프로그래머스] Lv1.완주하지 못한 선수

[프로그래머스] Lv1.완주하지 못한 선수

출처: [코딩테스트 연습 완주하지 못한 선수]


문제

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.

마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.

자세히 보기
[프로그래머스] 더 맵게

[프로그래머스] 더 맵게

출처: [코딩테스트 연습] 디스크 컨트롤러


문제

매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다.

1
섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2)
자세히 보기
[프로그래머스] 디스크 컨트롤러