알고리즘 블로그
article thumbnail
Published 2024. 7. 9. 21:03
엘리스 코드 챌린지 Day 1 PS 기록들

code-challenge.elice.io

 

엘리스 코드 챌린지 Day 1에는 '목표량'이라는 문제가 나왔습니다.

 

저는 다음과 같이 next_permutation 함수를 이용하여 풀었습니다.

이 함수는 배열, vector, string 등의 first, last iterator를 받아서 사전순으로 바로 다음인 순열을 만들어줍니다. 만약 그런 순열이 존재하지 않을 경우 0을 리턴합니다.

따라서 이 함수를 알고 있으면 본 문제를 보다 쉽게 구현할 수 있습니다.

#include <bits/stdc++.h>
using namespace std;

int main() {
    string N; cin >> N;
    next_permutation(begin(N), end(N));
    cout << N;
}

 

'PS 기록들' 카테고리의 다른 글

엘리스 코드 챌린지 Day 3  (0) 2024.07.11
엘리스 코드 챌린지 Day 2  (2) 2024.07.10
SCPC 2024 Round 1  (0) 2024.07.06
이것저것 출제 후기  (28) 2024.02.22
unordered_map에 사용자 정의 해시 함수 사용하기  (0) 2024.02.05
profile

알고리즘 블로그

@도훈.

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...