Development/Baekjoon40 [C#] 2563번: 색종이 목차백준 단계별로 풀어보기25.09.037단계: 2차원 배열2563번: 색종이문제 링크 : https://www.acmicpc.net/problem/2563 문제 풀이>> 문제를 풀기 위해 필요한 것- 도화지에 색종이를 표시하는 법: 가로, 세로의 크기가 각각 100인 도화지는 곧 [100, 100] 크기의 2차원 배열로 표시할 수 있고, 가로, 세로의 크기가 각각 10인 색종이는 가로와 세로 각각 입력 받은 값부터 그 값의 +10까지의 배열의 값을 바꿔주면 된다.--> 이때, 이미 앞의 색종이가 표시되어 배열의 값이 바뀐 곳은 반복문에서 넘어가도록 해주면 자연스럽게 된다. >> 풀이색종이의 수를 받아 int로 변환하고, [100, 100] 크기의 2차원 배열을 만든다.색종이의 수만큼 반복문을 통해 색종.. 2025. 9. 3. [C#] 10798번: 세로읽기 목차백준 단계별로 풀어보기25.09.027단계: 2차원 배열10798번: 세로읽기문제 링크 : https://www.acmicpc.net/problem/10798 문제 풀이>> 문제를 풀기 위해 알아야 할 개념- char 배열의 초기화 값: char 형식의 기본 값은 '\0'(null 문자)이다. 따라서 char 배열을 선언하고 따로 값을 초기화하지 않으면 그 배열의 값에는 '\0'이 들어가게 된다. ※ 참고 문서 - char 형식 char 형식 - C# referenceC의 기본 제공 문자 형식에 대해 알아보기#learn.microsoft.com >> 풀이총 다섯 개의 단어를 만드는데, 각 단어는 최대 15개의 글자들로 이루어져 있기 때문에 [5, 15] 크기의 2차원 배열을 만든다.이중 반복문을 통해.. 2025. 9. 2. [C#] 2566번: 최댓값 목차백준 단계별로 풀어보기25.08.297단계: 2차원 배열2566번: 최댓값문제 링크 : https://www.acmicpc.net/problem/2566 문제 풀이>> 문제를 풀기 위해 알아야 할 개념- StringBuilder.Clear(): 현재 StringBuilder 인스턴스에서 모든 문자를 제거한다.--> 이를 활용하여 찾은 최댓값이 기존의 최댓값보다 더 클 때, 추가한 모든 문자들을 제거해준다. ※ 참고 문서 StringBuilder.Clear Method (System.Text)Removes all characters from the current StringBuilder instance.learn.microsoft.com - StringBuilder.AppendLine(): Append.. 2025. 8. 29. [C#] 2783번: 행렬 덧셈 목차백준 단계별로 풀어보기25.08.287단계: 2차원 배열2738번: 행렬 덧셈문제 링크 : https://www.acmicpc.net/problem/2738 문제 풀이>> 문제를 풀기 위해 알아야 할 개념- 행렬의 덧셈: 두 행렬의 덧셈은 같은 행과 열의 위치해있는 값을 더해주면 된다. ※ 참고한 블로그 [행렬4] 행렬의 덧셈, 뺄셈, 실수배두 행렬 A, B에서 행의 수와 열의 수가 각각 같을 때, 행렬 A와 B는 "같은 꼴"이라고 한다. ...blog.naver.com - 2차원 배열: 데이터를 세로축까지 활용하여 관리하는 배열 ※ 공식 문서 - 배열 배열 참조 형식 - C# referenceC#의 배열 데이터 구조에 형식이 동일한 변수를 여러 개 저장합니다. 형식을 지정해 배열을 선언하거나 개체를.. 2025. 8. 28. [C#] 25206번: 너의 평점은 목차백준 단계별로 풀어보기25.08.276단계: 심화 125206번: 너의 평점은문제 링크 : https://www.acmicpc.net/problem/25206 문제 풀이>> 문제를 풀기 위해 알아야 할 개념- 백준에서 자주 보이는 절대오차 / 상대오차의 개념1. 절대오차: 절대오차가 x 이하면 정답 처리한다는 말은 실제 정답이 a라고 하고 내가 출력한 정답이 b라고 할 때, abs(b - a)의 값이 x이면 정답이라는 의미ex) 절대오차 10^(-2) / 실제 정답 : 66.666667 / 내가 출력한 정답 : 66.6 --> 실제 답과의 절대오차는 0.066667 이 되기 때문에 절대오차가 '6 * 10^(-2)' 이상 차이나므로 틀린 것2. 상대오차: 절대오차를 실제 정답으로 나눈 값으로, 100.. 2025. 8. 27. [C#] 1316번: 그룹 단어 체커 목차백준 단계별로 풀어보기25.08.256단계: 심화 11316번: 그룹 단어 체커문제 링크 : https://www.acmicpc.net/problem/1316 문제 풀이>> 문제를 풀기 위해 필요한 것- 글자가 연속해서 나온 것인지 아닌지 구별하는 아이디어: 이중 반복문을 활용하여 두 개의 글자를 서로 비교하고, 그 글자가 인접해있다면 넘어가기 >> 풀이첫째 줄에서 받은 개수 N만큼 반복하여 문자열을 받고 문자의 배열로 변환한다.이중 반복문을 통해 한 글자씩 서로 비교한다.비교했을 때 같은 글자라면 그 글자가 인접한지 확인하고 인접해있다면 continue로 넘긴다.처음에 조건을 (k - j == 1)로 뒀더니 연속해서 3번 이상 동일하게 나온 글자는 체크하지 못하는 경우가 있었다. 그래서 조건을 직전.. 2025. 8. 25. 이전 1 2 3 4 5 6 7 다음