C#

백준 C# 2741 문제 풀이

psb08 2024. 10. 30. 08:55
728x90

문제 링크 : https://www.acmicpc.net/problem/2741

목차

1. 설명

 

2. 내 코드

 

3. 문제 풀이 해석 내용

 

4. 실행 결과

 

설명

백준 브론즈 5 문제 입니다.

문제명 : N 찍기

 

내 코드

int n = int.Parse(Console.ReadLine());
StringBuilder stb = new StringBuilder();

for (int i = 1; i <= n; i++)
{
    stb.AppendLine(i.ToString());
}
Console.WriteLine(stb);

 

문제 풀이 해석 내용

 

입력 처리

int n = int.Parse(Console.ReadLine());

사용자로부터 정수를 입력받아 n 변수에 저장합니다.

 이 값은 출력할 정수의 최대값을 나타냅니다.

 

 

 

StringBuilder 객체 생성

StringBuilder stb = new StringBuilder();

StringBuilder 객체 stb를 생성합니다. 

StringBuilder는 문자열을 효율적으로 조작하기 위한 클래스입니다. 

여러 개의 문자열을 결합할 때 성능이 좋습니다.

 

 

정수 출력 준비 

for (int i = 1; i <= n; i++)
{
    stb.AppendLine(i.ToString());
}

 

1부터 n까지 반복하는 for 루프를 시작합니다.
각 반복에서 현재의 정수 i를 문자열로 변환한 후, stb에 추가합니다. 

AppendLine 메소드는 문자열을 추가하고, 자동으로 줄 바꿈을 추가합니다.

 

 

결과 출력

Console.WriteLine(stb);

최종적으로 StringBuilder에 저장된 모든 문자열을 출력합니다. 

stb에는 1부터 n까지의 모든 정수가 각 줄에 출력될 형식으로 저장되어 있습니다.

 

실행 결과

실행 결과

 

728x90

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

백준 C# 24265 문제 풀이  (0) 2024.11.01
백준 C# 1427 문제 풀이  (0) 2024.10.31
백준 C# 1934 문제 풀이  (0) 2024.10.29
백준 C# 24264 문제 풀이  (0) 2024.10.28
백준 C# 24263문제 풀이  (0) 2024.10.27