코딩테스트 (C#)

백준 10172 : 개 - C# 풀이

UniCoti-sub 2024. 8. 1.
반응형

문제 사진

이번 문제도 전 문제인 고양이와 마찬가지로 문자열에서 특수문자를 표현하는 방법에 대한 문제이다.

 

https://unicoti-sub.tistory.com/17(고양이 문제)

 

Baekjoon No. 10171(고양이) - C# 풀이.

https://www.acmicpc.net/problem/10171이번 문제 또한 간단한 편이다. 입력은 없고 그냥 저 고양이를 출력하기만 하면 된다.출력 함수인 Console.WriteLine()만 알고 있으면 될 것 같지만, 사실 한가지 더 필요한

unicoti-sub.tistory.com

 

" 는 문자열을 의미하기에 "안에 "문자를 넣으면 오류가 난다. (말하면서도 이상하다)

그래서 그런 예외의 특수문자 앞에는 \를 붙여서 구분해준다. 예를들어 "를 문자열로 표현하고 싶어서

"""으로 하면 오류가 나고, "\""으로 하면 정상적으로 문자열처리가 되는 방식이다.

 

꼭 " 뿐 아니라 \도 마찬가지여서 몇가지만 조심해주면 된다.

입력도 딱히 없기에 출력코드만 몇줄 써주면 되는 쉬운 문제이다.

using System;

namespace unicoti {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("|\\_/|");
            Console.WriteLine("|q p|   /}");
            Console.WriteLine("( 0 )\"\"\"\\");
            Console.WriteLine("|\"^\"`    |");
            Console.WriteLine("||_/=\\\\__|");
        }
    }
}

오늘의 느낀점)

이게 1단계의 마지막 문제인데, 생각보다 너무 쉽다.

if문을 안쓰고 단계를 만드려니까 그런 것 같다. 이제 if문도 접목되면 풀만한

문제가 나오기를 바라고 있다. 하루에 1개씩 푸는거라 난이도 부담이 없어서 지금은 좋지만

그래도 적당히 어려운 게 나와야 푸는 의미가 있을 것 같기 때문이다.

 

그래도 순수 코딩은 처음 해보는거라 얻어가는건 많긴 하다.

전에도 했던 이야기지만 예전으로 돌아가서 취미가 아니라 직업으로까지 발전할거란걸

생각하면 C#부터 배우는게 어떠냐고 말해주고 싶다.


이상으로 도움이 되었길 바라며,

 

끝.

반응형

댓글