문자열 내림차순으로 배치하기

2025. 1. 6. 22:39·코딩 테스트/프로그래머스

#include <string>
#include <algorithm>

using namespace std;

string solution(string s) {
    sort(s.rbegin(), s.rend());
    string answer = s;
    return answer;
}

문제 해석 : 큰 것부터 작은 것까지 순으로 정렬되는데, 대문자가 소문자보다 아스키 코드상에서 더 작으므로 sort를 수행하면

begin(), end() 순서로 했을 때, 오름차순으로.

rbegin(), rend()순서로 하게 되면 내림차순으로 정렬되게 된다.

'코딩 테스트 > 프로그래머스' 카테고리의 다른 글

최대공약수와 최소공배수  (0) 2025.01.07
직사각형 별찍기  (0) 2025.01.07
행렬의 덧셈  (2) 2025.01.07
문자열 다루기 기본  (1) 2025.01.06
부족한 금액 계산하기  (3) 2025.01.06
'코딩 테스트/프로그래머스' 카테고리의 다른 글
  • 직사각형 별찍기
  • 행렬의 덧셈
  • 문자열 다루기 기본
  • 부족한 금액 계산하기
DevJoo1120
DevJoo1120
  • DevJoo1120
    Jin's Programming
    DevJoo1120
  • 전체
    오늘
    어제
    • 분류 전체보기 (142)
      • 포트폴리오 (7)
        • Castlevania: Aria of Sorrow.. (7)
        • [UE5] KILL Everything (0)
      • C++ (0)
      • 라이브러리 (1)
      • 다이렉트X11 (0)
      • Unreal Engine (11)
        • Unreal Document (1)
        • 이것 저것 (8)
        • UI (1)
      • 자료구조 및 알고리즘 (0)
      • 책 정리 (3)
        • 코딩 테스트 합격자 되기 C++ 편 (10)
      • 코딩 테스트 (32)
        • 프로그래머스 (32)
      • 스파르타 코딩 언리얼 1기 (9)
        • 특강 (0)
        • C++와 Unreal Engine으로 3D .. (2)
      • TIL(Today I Learned) (63)
      • 영어 공부 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    책 정리
    프로그래머스
    코딩테스트
    코딩 테스트 합격자 되기 c++ 편
    이중 반복문
    배열
    팀 프로젝트
    반복문
    코딩 테스트
    Study
    문자열
    map
    WINAPI
    스파르타 코딩 클럽
    정렬
    정리
    C++
    Til
    과제
    Unreal Engine 5
  • hELLO· Designed By정상우.v4.10.5
DevJoo1120
문자열 내림차순으로 배치하기
상단으로

티스토리툴바