티스토리 뷰

소주제


1. 문자열을 끝날때까지 계속 받는다.

 - 문장을 계속 받되, null이면 그만 받음.


2. 문자열끼리 연결시킨다.

 - while문 내에서 처리


3. 콤마 기준으로 나누고 int형 변환

 - String.Split(char seperator) 이용하여 쪼갤 수 있다. 쪼개진 문자열들은 배열형태로 저장된다.


4. 덧셈

 - 배열을 int.Parse로 int형으로 바꾸고 다 더하면 끝


뭔가 더 깔끔하고 더 빠르게 가능할거같은데 일단 일이있어서 여까지 하구..


  
            string sentence = null;
            string line;
            int answer = 0;
            char seperator = ',';

            while ((line = Console.ReadLine()) != null)
            {
                sentence += line;
                line = null;
            }
            string[] numbers = sentence.Split(seperator);
            for (int i = 0; i < numbers.Length; i++)
                answer += int.Parse(numbers[i]);
            Console.WriteLine(answer);

'■ 알고리즘 > ◻ 백준' 카테고리의 다른 글

[C#]백준 9012번 : 괄호  (0) 2018.08.09
[C#]백준 10828번 : 스택  (0) 2018.08.09
[C#]백준 10820번 : 문자열 분석  (0) 2018.08.09
[C#]백준 1152번 : 단어의 개수  (0) 2018.08.07
[C#]백준 10824번 : 네 수  (0) 2018.08.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함