negno
개발Log
negno
전체 방문자
오늘
어제
  • 분류 전체보기
    • Project
      • Mini_Project
      • PTSD_Project
    • Algorithm
      • Elice
      • JavaFestival
    • BACK-END
      • C Programming
      • JAVA
      • JSP Servlet
      • Python
      • Spring
      • Machine Learning
    • FRONT-END
      • HTML CSS
      • JavaScript
    • Application
      • Android
    • DataBase
      • Oracle
      • MySql
    • IoT
      • Arduino
      • Raspberry pi

티스토리

hELLO · Designed By 정상우.
negno

개발Log

(Elice / 반복문 / C++) 목표량
Algorithm/Elice

(Elice / 반복문 / C++) 목표량

2022. 10. 14. 23:41

목표량

엘리스 토끼는 목표량을 정해 수학 문제를 열심히 풉니다. 목표량은 숫자로 구성되어 있습니다.

내일 풀 수학 문제의 개수는 오늘 푼 문제 개수의 수와 구성이 같으면서 오늘 푼 문제 개수의 수보다 큰 수 중 가장 작은 수입니다.

예를 들어 오늘 67문제를 풀었으면 다음 날 76문제를 풉니다.

오늘 푼 문제의 개수를 줬을 때 다음날 풀 문제의 개수를 출력하는 프로그램을 작성하세요.

 

지시사항

입력

  • 첫 번째 줄에 오늘 푼 문제의 개수인 자연수 N을 입력합니다.
                                        (1≤N≤999999)

※ 다음날 풀 문제가 N보다 클 경우만 입력합니다.

출력

  • 첫 번째 줄에 다음날 풀 문제의 개수를 출력합니다.

입력 예시

67

출력 예시

76

소스 코드

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main() {
   string str; cin >> str;
   if (next_permutation(str.begin(), str.end()))
      cout << str << '\n';
   else
      cout << 0 << '\n';
}

'Algorithm > Elice' 카테고리의 다른 글

(Elice /Python) 흰토끼의 장사하자  (1) 2022.10.14
(Elice / 수학 / Java) 방 탈출  (1) 2022.10.14
(Elice / 완전탐색 /Python) 흰토끼의 회중시계  (0) 2022.10.14
(Elice / 수학 / Python) 버스  (1) 2022.10.14
(Elice / 시뮬레이션 / Python)엉망진창 다과회  (1) 2022.10.14
    negno
    negno

    티스토리툴바