Published on

πŸ› οΈ[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€]-μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜?

πŸ“–λ¬Έμ œ μ„€λͺ…


길이가 n이고, μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜....와 같은 νŒ¨ν„΄μ„ μœ μ§€ν•˜λŠ” λ¬Έμžμ—΄μ„ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Όλ“€μ–΄ n이 4이면 μˆ˜λ°•μˆ˜λ°•μ„ λ¦¬ν„΄ν•˜κ³  3이라면 μˆ˜λ°•μˆ˜λ₯Ό λ¦¬ν„΄ν•˜λ©΄ λ©λ‹ˆλ‹€.

μ œν•œ 쑰건

  • n은 길이 10,000μ΄ν•˜μΈ μžμ—°μˆ˜μž…λ‹ˆλ‹€.

✏️문제 풀이


길이의 짝수, ν™€μˆ˜λ₯Ό νŒλ³„ν•˜μ—¬ 갯수 만큼 answer에 λŒ€μž…ν•˜λ©΄ λœλ‹€.

βŒ¨οΈν’€μ΄ μ½”λ“œ


#include <string>
#include <vector>

using namespace std;

string solution(int n) {
    string answer = "";
    
    int size = n / 2;
    
    for(int i = 0 ; i < size; i++) {
        answer += "μˆ˜λ°•";
    }    
    if(n%2 != 0)
        answer += "수";
    return answer;
}

좜처 : ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜?