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 |