1. 제출 기본 형태
namespace baekjoon
{
class Program
{
static void Main(string[] args)
{
// 코드
}
}
}
2. 입력
1) string str = Console.ReadLine() : 문자열을 입력받음.
2) Stream inputStream = Console.OpenStandardInput() : 스트림을 입력받음. 스트림은 입력받는 동시에 바이트단위로 계산해서 숫자로 전환함.
3. 출력
1) Console.Write( string) : 문자열을 출력함.
2) Console.WriteLine( string ) : 문자열을 출력하고 자동으로 줄바꿈을 넣는다.
3) Console.WriteLine("문자열 {번호}", 값) : 문자열을 한 번에 쓰고 변수를 넣을 때 사용하는 지리표시나 { 번호 }
4. 형변환
String ot int: int.Parse( string ): 문자열을 정수로 변환합니다.
5. 문자열
StringBuilder: string은 불변(Immutable) 객체라서 문자열을 수정할 때마다 새로운 메모리 공간을 할당하지만, StringBuilder는 가변(Mutable) 객체라서 메모리 낭비 없이 효율적으로 문자열을 조작할 수 있습니다. 문자열을 반복적으로 합치거나 변경해야 할 때 필수적입니다.
- using System.Text;
- 객체를 선언하고, Append() or AppendLine()으로 문자열을 추가가능.
- 출력할 땐 sb.ToString()으로 모아둔 문자열을 한 번에 리턴.
반응형
'CS > 알고리즘' 카테고리의 다른 글
| [C++] 코딩 테스트 대비용 C++ 문법 정리 (0) | 2025.01.15 |
|---|---|
| 백준 9251번 : LCS[java] (0) | 2023.02.22 |
| 백준 17136번 : 색종이 붙이기[java] (1) | 2023.02.21 |
| 백준 11437번 : LCA[java] (1) | 2023.02.15 |
| 백준 16236번 : 아기 상어[java] (0) | 2023.02.13 |
댓글