https://www.acmicpc.net/problem/1152

 

1152번: 단어의 개수

첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열

www.acmicpc.net

 

#간단해설

띄어쓰기를 구분하면 되는 간단한 문제

노하우가 좀 필요할지도

#전체 코드

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

namespace ConsoleApp1
{
    class Program
    {



        static public void Main(string[] args)
        {
            string getStringA = Console.ReadLine();
            char[] delimiterChars = { ' ' };
            int count = 0;

            string[] arrayA = getStringA.Split(delimiterChars, StringSplitOptions.RemoveEmptyEntries);

            

            Console.WriteLine(arrayA.Length);
            Console.ReadKey();
        }

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

namespace ConsoleApp1
{
    class Program
    {



        static public void Main(string[] args)
        {
            string getStringA = Console.ReadLine();

            int count = 0;

            string[] arrayA = getStringA.Split(' ');

            for(int i=0; i<arrayA.Length; i++)
            {
                if (arrayA[i] == "")
                {
                    count++;
                }
            }

            Console.WriteLine(arrayA.Length-count);
            Console.ReadKey();
        }

        
    }
}

'[백준] > C#' 카테고리의 다른 글

백준 1193번 분수찾기 [C#]  (0) 2023.08.05
백준 1110번 더하기 사이클 [C#]  (0) 2023.08.05
백준 1065번 한수 [C#]  (2) 2023.08.05

+ Recent posts