๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[BAEKJOON C++] 11944_NN ๋ณธ๋ฌธ

๐Ÿฆฅ ์ฝ”ํ…Œ/BAEKJOON

[BAEKJOON C++] 11944_NN

์ง•์ง•์•ŒํŒŒ์นด 2023. 8. 13. 23:48
728x90
๋ฐ˜์‘ํ˜•
๋ฌธ์ œ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ค.
N์„ N๋ฒˆ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ๋ผ. 
๋‹ค๋งŒ, ๋‹ต์ด ๊ธธ์–ด์ง€๋Š” ๊ฒฝ์šฐ ๋‹ต์˜ ์•ž M์ž๋ฆฌ๋งŒ ์ถœ๋ ฅํ•œ๋‹ค.

์ž…๋ ฅ
์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” N, M์ด ์ฃผ์–ด์ง„๋‹ค. 
(1 ≤ N, M ≤ 2016)

์ถœ๋ ฅ
N์„ N๋ฒˆ ์ถœ๋ ฅํ•œ๋‹ค.
๋งŒ์•ฝ ๋‹ต์ด ๊ธธ์–ด์ง€๋ฉด ๋‹ต์˜ ์•ž M์ž๋ฆฌ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
// [11944] NN

/*
๋ฌธ์ œ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ค.
N์„ N๋ฒˆ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ๋ผ. 
๋‹ค๋งŒ, ๋‹ต์ด ๊ธธ์–ด์ง€๋Š” ๊ฒฝ์šฐ ๋‹ต์˜ ์•ž M์ž๋ฆฌ๋งŒ ์ถœ๋ ฅํ•œ๋‹ค.

์ž…๋ ฅ
์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” N, M์ด ์ฃผ์–ด์ง„๋‹ค. 
(1 ≤ N, M ≤ 2016)

์ถœ๋ ฅ
N์„ N๋ฒˆ ์ถœ๋ ฅํ•œ๋‹ค.
๋งŒ์•ฝ ๋‹ต์ด ๊ธธ์–ด์ง€๋ฉด ๋‹ต์˜ ์•ž M์ž๋ฆฌ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
*/

#define _CRT_SECURE_NO_WARNINGS
// ํ‘œ์ค€ ์ŠคํŠธ๋ฆผ์—์„œ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ฐœ์ฒด๋ฅผ ์„ ์–ธ
#include <iostream>
#include <algorithm>    // find
#include <string>
#include <cmath>        // abs
#include <vector>
#include <queue>
using namespace std;

int main() {
	string n;
	int m;
	cin >> n >> m;
	string str;

	for (int i = 0; i < stoi(n); i++) {
		str += n;
	}
	if (str.length() > m) {
		cout << str.substr(0, m);
	}
	else {
		cout << str;
	}
	return 0;
}

728x90
๋ฐ˜์‘ํ˜•
Comments