코딩 테스트/백준

백준 - [단계별로 풀어보기 심화 1] 25083 새싹

devrabbit22 2026. 3. 12. 16:42

이번 문제는 단순한 출력과 관련된 문제이다.
이전에 C, C++, C#으로 풀었던 방식과 동일한 방법으로 문제를 해결했다.

문자열을 그대로 출력해야 하는 문제이기 때문에 C#에서는 문자열 앞에 @를 붙여 문자열 리터럴을 그대로 출력하도록 구현했다.
@를 사용하면 이스케이프 문자(\n, \t 등)를 해석하지 않고 문자열 그대로 출력할 수 있다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp3
{
    internal class Advanced1
    {
        static void Main(string[] args)
        {
            Console.WriteLine(@"         ,r'""7
r`-_   ,'  ,/
 \. "". L_r'
   `~\/
      |
      |");
        }
    }
}
 

백준 [단계별로 풀어보기 - 입출력과 사칙연산2]

10926 ??!string을 사용해 간단하게 문자열 뒤에 문자를 추가로 입력하도록 작성한다.#include using namespace std;int main() { string s; cin >> s; cout C++using System;using System.Collections.Generic;using System.IO;class Program{ s

devrabbit22.tistory.com

이를 통해 C#에서는 @ 기호를 사용하여 문자열을 그대로 출력할 수 있으며, 이스케이프 문자를 해석하지 않는 문자열 표현 방식이 존재한다는 것을 확인할 수 있다.