C#

StringBuilder - 문자열 변경하기코딩 테스트에서 반복문을 통해 문자열을 만드는 작업을 할 때 StringBuilder라는 클래스를 많이 사용합니다.StringBuilder의 가장 큰 장점은 String과 다르게 문자열을 '변경가능(가변)'하다는 점에 있습니다.※String(문자열)은 불변이라는 특징이 있습니다. 이 때문에 문자열을 수정할 때마다 내부적으로 새로운 문자열이 생성됩니다. 따라서 반복문 안에서 문자열을 반복적으로 변경하면, 의도치 않게 많은 메모리 공간이 할당되어 자원이 낭비될 수 있습니다.네임스페이스: using System.Text;주요 메서드: Append(), Insert(), Remove()반환 값: StringBuilderC# 공식 문서: https://learn.m..
과정 1. 받은 데이터 중 가장 큰 수 만큼의 크기를 가진 배열(countArr) 선언 a. array의 데이터 중 가장 큰 수를 먼저 찾기 b. 찾은 가장 큰 수를 배열의 크기로 함 => 여기에 각 숫자별 나온 횟수를 데이터로 저장 2. countArr 배열에 각 숫자별 나온 횟수 데이터 넣기 3. 가장 자주 나온 값과 그 횟수 구하기 4. 최빈값이 여러 개인지 확인 a. 가장 자주 나온 값은 제외하고 for 문 검사하기 풀이 using System; public class Solution { public int solution(int[] array) { int topValue = 0; // array의 데이터중 가장 큰 수 int answer = 0; int topCount = 0; // 가장 자주 ..
AllAche
'C#' 태그의 글 목록