10926 : ??!

Date:     Updated:

카테고리:

10926 : ??! (링크)

사용 언어

  • C++
  • C#

풀이 방법

  • C#은 기본적으로 문자열을 다루기 쉽다. 문자열 뒤에 문자열을 붙이고 싶을 때 +연산자를 사용하면 되기 때문인데, C++은 문자열을 다루는 것 부터 어렵기 그지 없다. C++ STL의 string을 사용하면 간편하겠지만 char 배열을 선언해 문자열을 출력했다. (어차피 백준문제니까..)
    • 여기서 주의할 점은 NULL문자가 들어가는 것 때문에 최대 글자 수 + 1만큼 배열의 크기를 잡아줘야 한다.

답안 코드

C++

#include <iostream>

int main()
{
    char sign[] = "??!";
    char input[51];

    std::cin >> input;

    std::cout << input << sign;
}

C#

using System;

class Program
{
    static void Main(string[] args)
    {
        string sign = "??!";
        string input = Console.ReadLine();
        
        Console.WriteLine(input + sign);
    }
}

댓글 남기기