NN (백준 11944)

코딩생활·2023년 11월 28일
0

백준문제풀이

목록 보기
84/308

안녕하세요. 오늘은 N을 N번 출력해볼 거예요.

문제

https://www.acmicpc.net/problem/11944

아이디어

일단 문자열로 처리하는게 편할겁니다.
그래서 문자열 N을 N번 더해줍시다. 그리고 min(문자열길이,M)개의 문자를 출력하면 됩니다.

소스코드

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


int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    int N, M, i;
    string s = "";

    cin >> N >> M;
    for (i = 1; i <= N; i++)
        s += to_string(N);

    int len = min((int)(s.length()), M);
    cout << s.substr(0, len);
}


감사합니다.

0개의 댓글