BE/C#

[C#] 간단한 문장 검사 프로그램

개발새발주발 2024. 4. 11. 14:55
728x90

 나같은 SSAP초보 인턴은 스타트업이 아닌 이상 문서 처리 작업을 더 많이 할 것이다. 

(아닐 수도 있다.)

 

그런데 단순 반복 문서 작업을 하던 중.. 문서만 보고있기에 심심하기도하고 눈알이 빠질 것 같아서 컴퓨터의 힘을 빌리기로 해 보았다. 

 

요구사항 

 DD-MM-YY HH:MM:SS, Order, ?, Type, ?, Base, ?, 형태가 맞는지 다시 한번 확인해주세요.

(회사가 공군이랑도 관련이 있고 아무래도 정보 노출에 민감하여 ?로 표시한 부분은 정보의 형태로 보면 된다.)

 

그런데 확인해야할 파일이 대락 50개에 한 파일당 평균 40줄 정도는 되어서 .. 프로그램을 작성해보았다. 

using System;

class CheckInfo
{
    static void Main(string[] args) 
    {
        // , 문자로 기준을 잡아보자
        char targetChar = ',';

        int strCnt = 0;
        // 여러개의 문자열을 한번에 처리하기 위해 while문을 이용해본다
        while (true)
        {
            string line = Console.ReadLine();

            if (line == "ex" || line == "")
                break;
            int count = 0;

            // 입력받은 문자열 내에서 ,가 7개가 맞는지 확인해볼 것이다. 
            foreach (char c in line)
            {
                if (c == targetChar)
                {
                    count++;
                }
            }
            if (count == 7)
            {
                Console.WriteLine(true);
            }
            else
            {
                Console.WriteLine("--------------------FALSE------------------");
            }
            strCnt++;
        }
        Console.WriteLine($"strCnt : {strCnt}" );
    }
}

 

사실 FALSE는 많이 안나왔지만 .. 
이렇게 간단하더라도 제 기능을 할 수 있는 프로그램을 종종 작성해봐야겠다 ~ 

'BE > C#' 카테고리의 다른 글

[C#] .NET(닷넷)이란  (1) 2024.03.27
[C#] 기본 문법  (0) 2024.03.19