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

[BAEKJOON C++] 2711_์˜คํƒ€๋งจ ๊ณ ์ฐฝ์˜ ๋ณธ๋ฌธ

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

[BAEKJOON C++] 2711_์˜คํƒ€๋งจ ๊ณ ์ฐฝ์˜

์ง•์ง•์•ŒํŒŒ์นด 2023. 8. 3. 23:51
728x90
๋ฐ˜์‘ํ˜•
๊ณ ์ฐฝ์˜์€ ๋งจ๋‚  ์˜คํƒ€๋ฅผ ๋‚ธ๋‹ค. 
์ฐฝ์˜์ด๊ฐ€ ์˜คํƒ€๋ฅผ ๋‚ธ ๋ฌธ์žฅ๊ณผ ์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, 
์˜คํƒ€๋ฅผ ์ง€์šด ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ฐฝ์˜์ด๋Š” ์˜คํƒ€๋ฅผ ๋ฐ˜๋“œ์‹œ 1๊ฐœ๋งŒ ๋‚ธ๋‹ค

์ž…๋ ฅ
์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T(1<=T<=1,000)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 
๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. 
์ฒซ ์ˆซ์ž๋Š” ์ฐฝ์˜์ด๊ฐ€ ์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜์ด๊ณ , 
๋‘ ๋ฒˆ์งธ ๋ฌธ์ž์—ด์€ ์ฐฝ์˜์ด๊ฐ€ ์นœ ๋ฌธ์ž์—ด์ด๋‹ค. 
๋ฌธ์ž์—ด์˜ ๊ฐ€์žฅ ์ฒซ ๋ฌธ์ž๋Š” 1๋ฒˆ์งธ ๋ฌธ์ž์ด๊ณ , 
๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 80์„ ๋„˜์ง€ ์•Š๊ณ , ๋Œ€๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. 
์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜๋Š” ๋ฌธ์ž์—ด ๊ธธ์ด๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.

์ถœ๋ ฅ
๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ์˜คํƒ€๋ฅผ ์ง€์šด ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•œ๋‹ค.
// [2711] ์˜คํƒ€๋งจ ๊ณ ์ฐฝ์˜

/*
๊ณ ์ฐฝ์˜์€ ๋งจ๋‚  ์˜คํƒ€๋ฅผ ๋‚ธ๋‹ค. 
์ฐฝ์˜์ด๊ฐ€ ์˜คํƒ€๋ฅผ ๋‚ธ ๋ฌธ์žฅ๊ณผ ์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, 
์˜คํƒ€๋ฅผ ์ง€์šด ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ฐฝ์˜์ด๋Š” ์˜คํƒ€๋ฅผ ๋ฐ˜๋“œ์‹œ 1๊ฐœ๋งŒ ๋‚ธ๋‹ค

์ž…๋ ฅ
์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T(1<=T<=1,000)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 
๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. 
์ฒซ ์ˆซ์ž๋Š” ์ฐฝ์˜์ด๊ฐ€ ์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜์ด๊ณ , 
๋‘ ๋ฒˆ์งธ ๋ฌธ์ž์—ด์€ ์ฐฝ์˜์ด๊ฐ€ ์นœ ๋ฌธ์ž์—ด์ด๋‹ค. 
๋ฌธ์ž์—ด์˜ ๊ฐ€์žฅ ์ฒซ ๋ฌธ์ž๋Š” 1๋ฒˆ์งธ ๋ฌธ์ž์ด๊ณ , 
๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 80์„ ๋„˜์ง€ ์•Š๊ณ , ๋Œ€๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. 
์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜๋Š” ๋ฌธ์ž์—ด ๊ธธ์ด๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.

์ถœ๋ ฅ
๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ์˜คํƒ€๋ฅผ ์ง€์šด ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•œ๋‹ค.
*/

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

int main() {
    int T;
    cin >> T;

    for (int i = 0; i < T; i++) {
        int n;
        string str;
        // ์ฐฝ์˜์ด๊ฐ€ ์˜คํƒ€๋ฅผ ๋‚ธ ์œ„์น˜, ์ฐฝ์˜์ด๊ฐ€ ์นœ ๋ฌธ์ž์—ด
        cin >> n >> str;

        for (int i = 0; i < str.length(); i++) {
            // i์™€ n์ด ๊ฐ™์ง€ ์•Š์„ ๋•Œ
            if (i != n - 1) { 
                cout << str[i];
            }
        }
        cout << "\n";
    }
    return 0;
}

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