본문 바로가기
코딩테스트 준비/백준 C#

백준 C# - 2941

by 코딩하는 돼징 2023. 5. 15.
반응형

StringBuilder 알아보러 가기

 

C# - StringBuilder

String String 개체는 변경할 수 없다. System.String 클래스에서 메서드 중 하나를 사용할 때마다 메모리에 새 문자열 개체가 생성되므로, 새 개체에 대한 공간을 새로 할당 되어진다. 그러므로 문자열

code-piggy.tistory.com


using System;
using System.Collections.Generic;
using System.Text;

namespace baek2
{
    class Program
    {
        static void Main(string[] args)
        {
            string s1 = Console.ReadLine();
            StringBuilder sb = new StringBuilder(s1);
            string[] s2 = { "c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z=" };

            for (int i = 0; i < s2.Length; i++)
            {
                sb.Replace(s2[i], "+");
            }
            Console.WriteLine(sb.ToString().Length);
        }
    }
}
반응형

'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글

백준 C# - 25206  (1) 2023.05.15
백준 C# - 1316  (0) 2023.05.15
백준 C# - 4344  (0) 2023.05.13
백준 C# 1157  (0) 2023.05.08
백준 C# 10988  (0) 2023.05.08

댓글