본문 바로가기
C#/C# : Baekjoon

[백준] C# : A+B - 7 (11021번)

by TODAYCODE 2021. 7. 22.
반응형

백준 단계별로 풀어보기 3단계 for문 7번문제

 

11021번: A+B - 7

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

www.acmicpc.net

 

문제의 핵심

1. 스트링빌더와 for문 그리고 문자열서식을 사용할 수 있는가?

 


 

사실 이전 문제들과 차이점이 거의 없다.

그냥 이쁘게 출력하는 것 뿐.

 

이쁘게 출력하기 위해서 문자열을 이쁘게 넣어주자.

 

for문이 코딩때 많이 쓰이다보니까

반복적인 문제로 훈련시키는 듯한 느낌이 든다.

 

 

 

정답 코드

using System;
using System.Text;

namespace for문7
{
    class Program
    {
        static void Main(string[] args)
        {
            // 스트링빌더 number 선언
            StringBuilder number = new StringBuilder();

            // 테스트케이스 t 입력 받음
            int t = int.Parse(Console.ReadLine());
            
            // t의 길이인 int형 배열 선언
            int[] num = new int[t];

            for (int i = 0; i < t; i++)
            {
                // 입력받아서 number에 한번에 넣어줌
                string[] s = Console.ReadLine().Split();
                num[i] = int.Parse(s[0]) + int.Parse(s[1]);
                number.AppendLine($"Case #{i+1}: " + num[i].ToString());
            }
            // 출력
            Console.WriteLine(number.ToString());
        }
    }
}

 

 

 

 

 

반응형

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

[백준] C# : 별 찍기 - 1 (2438번)  (0) 2021.07.23
[백준] C# : A+B - 8 (11022번)  (0) 2021.07.23
[백준] C# : 기찍 N (2742번)  (0) 2021.07.22
[백준] C# : 빠른 A+B (15552번)  (0) 2021.07.22
[백준] C# : 빠른 A+B (15552번)  (0) 2021.07.22

댓글