Machineboy空

백준 10171,10172: C# 특수문자 출력( \ ,",)) 본문

Computer/Coding Test

백준 10171,10172: C# 특수문자 출력( \ ,",))

안녕도라 2023. 9. 4. 20:15
using System;

namespace CodingTestForBaekJoon
{
    class Program
    {
        static void Main(string[] args)
        {
            //\역슬래쉬 쓰려면 \\
            Console.WriteLine("|\\_/|");
            
            Console.WriteLine("|q p|   /}");
            //"따옴표 쓰려면 \"
            Console.WriteLine("( 0 )\"\"\"\\");
            
            Console.WriteLine("|\"^\"`    |");
            
            Console.WriteLine("||_/=\\\\__|");
        }
    }
}
using System;

namespace CodingTestForBaekJoon
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("\\    /\\");
            //\역슬래쉬 나오게 하려면 \\
            Console.WriteLine(" )  ( ')");
            //)괄호나오게 하려면 "뒤에 하나 붙여주기
            Console.WriteLine("(  /  )");
            
            Console.WriteLine(" \\(__)|");
            //\역슬래쉬 나오게 하려면 \\
        }
    }
}

========================

줄바꿈 특수문자

//enter기준으로 Split하여 csv정보를 받아오는 방법

public void Parse(string fileName)
{
    //file을 읽어 오자. -> 읽어 와서 쉼표 기준으로 잘라낼 것이다.
    string path = Application.streamingAssetsPath + "/" + fileName + ".csv";
    string stringData = File.ReadAllText(path);
    print(stringData);

    //enter(\n or \r\n)를 기준으로 한 줄 한 줄 자르자
    //우선 \n기준으로 자르고 그 다음\r 검사하자
    string[] lines = stringData.Split("\n");

    for (int i = 0; i < lines.Length; i++)
    {
        print(lines[i]);
    }
}

\r 엔터를 치는 것과 같다  CR(carrage return) 종이를 한 줄 간격만큼 위로 올려주는 행위 macOS에서 줄 바꾸기 문자로 사용
\n 새로운 줄을 의미 LF(line feed) 줄 바꿈 종이를 한 줄 간격만큼 위로 올려주는 행위 Unix/Mac OS X
\r\n CR + LF     Windows에서 줄 바꾸기 문자로 사용