시작하고 싶은 코드 위치 위에 키워드 자리에는 본인이 해당 코드 블럭이 의미하는 바를 간단하게 요약한 키워드를 사용하면 됨.ex) 코드 가독성이 좋아지며 코드가 길어질 경우 찾기 쉬운 장점이 있다.주석의 경우 해당 블럭(혹은 라인)이 실행되지 않지만 region 블럭
문자열 출력 기본 문자열 출력 문자열 출력 후 개행(엔터) 문자열 입력 한 줄 입력받기 (엔터 전까지) 아무 값도 입력하지 않고 엔터 시 null 반환 문자열 덧셈 문자열의 덧셈은 일반 숫자 덧셈과 다르게 각 피연산자들을 말 그대로 붙여 버린다. age의 자
➕ 연산자 (Operators) ✅ 정의 > 프로그래밍 언어에서는 일반적인 수학 연산과 유사한 연산자들이 지원됨. > 산술, 단항, 대입 연산자 등이 있다. 1️⃣ 산술 연산자 기본적인 사칙연산 (+ - * /) 과 나머지 연산 % 을 지원한다. ❗ 나눗셈은 주의할 점이 있음: 정수형 나눗셈 → 몫만 반환 소수점까지 반환하려면 → 두 피연산자 중 ...
조건문 : 조건에 따라 실행이 달라지게 할 때 사용하는 문장if 조건문 : 조건식의 true, false 여부에 따라 실행할 블럭을 결정하는 조건문.if문의 조건식이 참일 경우 if문의 블럭만 실행되며,if문의 조건식이 거짓일 경우 else문의 블럭만 실행된다.기본적인
For문 for 반복문: 초기화, 조건식, 증감연산으로 구성된 반복문 for(초기화; 조건식; 증감연산) 변수 i는 지역 변수로 for문 안에서는 사용 가능하나, 해당 블럭 밖에서는 사용 불가. 증가 연산자를 사용한 반복문 감소 연산자를 사용한 반복문 //반복
별 출력하기 문제는 이중 for문을 이용하며, 규칙을 먼저 찾은 후에 코드를 작성하면 보다 수월하다.각 열 마다로 한 개씩 별 수가 증가하며, 각 별이 출력될 때 마다 개행이 되고 있음을 볼 수 있다. 열의 개수(별의 높이)가 5이며, 열의 개수가 1개씩 높아질 수록
배열 동일한 자료형의 요소들로 구성된 데이터 집합 인덱스를 통하여 배열 요소에 접근 가능 배열의 처음 요소의 인덱스는 0부터 시작(zero base) 한 번 선언된 배열의 크기는 변경 불가. 배열 생성 시 힙(Heap) 메모리에 메모리가 동적 할당, 변수에는 배열의 참
static이란? 정의 > 클래스의 멤버(변수, 메서드, 속성 등)를 개별 인스턴스에 종속되지 않고 클래스 자체에 속하도록 지정하는 키워드로, static을 사용하면 객체를 생성하지 않고도 클래스 이름을 통해 직접 접근 가능함. 클래스의 개별 인스턴스가 아닌, 클래스
//구조체 //struct 구조체이름 enum Type { Normal, Elite, Boss} struct Skill { public string name; public float coolTime; public int cost; publi
해시 테이블은 키(Key)를 해시 함수(Hash Function)에 넣어 계산된 인덱스(Index)에 값(Value)을 저장하는 자료구조장점: 빠른 검색, 삽입, 삭제가 가능 평균적으로 시간복잡도는 O(1)해시 함수를 통해 Key를 숫자로 변환 변환된 숫자를 배열의

grp
🧠 1. 델리게이트란? ✅ 정의 델리게이트(delegate)는 함수를 참조하는 형식(type)으로, "함수를 변수처럼 다룰 수 있게 해주는 것" 으로, 대리자 라고도 함. -> 참조 타입(Reference Type) 메서드(함수)를 다른 메서드에 넘길 때 나중에 실
시간 복잡도 공간 복잡도삽입정렬 알고리즘버블정렬 알고리즘