본문 바로가기

전체 글315

c#_문제 8. 실수 소수점 이하 첫째 자리까지 출력 두 개의 실수 변수를 선언하고, 그 값을 더한 소수점이 첫째 자리까지 출력하는 코드를 작성하세요. 출력 예) 실수의 값 3.14 2.71 아래에 코드있어요~~~~~~~~~~ 두 실수 변수 a와 b를 선언 후 각각 3.14, 2.71의 값을 할당. 두 실수의 더한 값은 변수 sum에 할당. sum의 값을 첫째자리까지 출력. 2023. 8. 7.
c# 문제 7. 두 개의 주사위 두 개의 주사위를 던져 첫번째 주사위의 값보다 두번째 주사위의 값이 작을 경우를 모두 출력하세요. 출력 예) dice1이 나올 수 있는 모든 값들을 차례로 dice2와 비교하여 dice1이 dice2보다 큰 경우 모두 출력!! 2023. 8. 3.
c# Func <대리자,델리게이트(Delegate)> Func는 이전에 다루었던 Action과 똑같은 역할을 하는 대리자 입니다. 다만 Action과는 다르게 Func는 반환형식이 포함됩니다. Func의 선언은 매개변수(0~16개)가 먼저 명시되고 마지막 인자가 반환 타입이 됩니다. 메소드를 참조하기 위해선 메소드의 매개변수의 갯수와 타입 그리고 반환 타입이 일치해야 합니다. 만약 안의 타입이 하나밖에 없다면 매개변수가 없이 반환값만 있는 Func가 됩니다. void 타입 반환시 오류가 발생하니 반드시 반환 형식을 지정해주셔야 합니다. Func 타입을 매개변수로 전달해서 활용할 수도 있습니다. 반환 형식이 있는 대리자를 사용해야 한다면 Func를 사용하시기 바랍니다. 2023. 8. 2.
c# 문제 6. 숫자를 입력받아 해당 값만큼 반복문을 실행하여 3의 배수인 모두 합산. 숫자를 입력받아 해당 값만큼 반복문을 실행합니다. 반복시 변수의 값이 3의 배수라면 모두 더한 후 출력하는 코드를 작성하세요. 출력 예) 정답 코드는 아래... 숫자를 입력 받아 number변수에 할당. 3의 배수의 값을 모두 더해줄 sum 변수 선언. 반복문 실행, i의 값을 3으로 나머지 한 값이 0이라면 3의 배수이니 sum 변수에 i의 값을 더해줌. 출력!! 2023. 8. 2.
게임 개발자가 되고 싶은데 어디서부터 어떻게 시작해야하죠?? 게임 개발자가 되고 싶다는 마음은 굴뚝 같지만 어디서 어떻게 시작해야할지 막막하실 분들이 많을 것 같습니다. 저 역시 게임 개발을 하고 싶다는 마음은 있었지만 어떻게 시작해야할지 몰라 JAVA책을 사서 봤던 경험이 있습니다. 그래서 오늘은 게임 개발을 하기 위해서 공부해야 할 언어와 게임 엔진에 대해 알아보도록 하겠습니다. 먼저 게임을 개발하기 위해서 엔진이라는 녀석을 통해 개발을 진행합니다. 대표적인 엔진은 유니티와 언리얼. 물론 이 외에도 게임을 제작하기 위한 엔진들이 존재하지만 게임 업계에서 압도적으로 쓰이는 엔진이 위 두 녀석입니다. 만약 취업을 목표로 한다면 위 두 엔진 중 하나를 배우시면 됩니다. 유니티나 언리얼 모두 훌륭한 엔진입니다. 다만 그 쓰임은 좀 다른데 유니티의 경우 최근의 추세는 .. 2023. 8. 1.
c# Action (대리자, 델리게이트(Delegate)) Action은 이전에 다루었던 Delegate의 일종으로 메소드(함수)를 참조하는 타입입니다. Delegate처럼 함수를 담아두고 호출할 수 있습니다. 다만 Delegate와 달리 Action은 반환 형식이 없는 함수만 참조할 수 있습니다. 더불어 Delegate처럼 선언할 필요도 없습니다. 그 이유는 아래와 같은 형식으로 미리 선언되어 있기 때문입니다. 아래의 예는 매개변수가 없는 Action의 간단한 예입니다. 아래는 매개 변수 타입이 있는 Action입니다. 매개변수는 16개까지 넣을 수 있습니다. 위 예제에서 Action는 두 개의 정수를 매개변수로 받는 메소드(함수)를 참조합니다. AddNumbers 메서드는 Action과 동일한 매개변수 타입과 개수를 가지고 있기에 addDelegate라는 A.. 2023. 8. 1.
c# 문제 5. 왕초보들을 위한 객관식 문제_1 1. 아래의 예에서 정수 변수를 선언하는 키워드는 무엇인가요? var int string bool float 2. 조건문 키워드는 무엇인가요? check return condition if break 3. 반복문 키워드는 무엇인가요? while loop repeat new continue 4.비교 연산자가 아닌것은 무엇인가요? == != 5. 상수 키워드는 무엇인가요? static const foreach var char 정답은 아래 1. 2번 int 2. 4번 if 3. 1번 while 4. 3번 5. 2번 const 2023. 8. 1.
c# 문제 4. 숫자 입력받아 *출력 숫자를 하나 입력받아 해당하는 숫자만큼의 높이를 가진 *을 출력하는 코드를 작성하세요. 출력 예) 정답 코드는 아래 Console.ReadLine()함수를 통해 문자를 입력받아 Convert.ToInt32로 입력받은 문자를 숫자로 변환해 height변수에 대입. 중첩 반복문을 활용. 내부 반복문의 조건을 i의 값에 따라 반복횟수 조정. 2023. 7. 31.
개발자가 되고 싶은데 어떤 분야가 있고 어떤 걸 배워야 되나요?? 요즘들어 개발자가 되고 싶어하는 사람들이 굉장히 많이 늘어나고 있습니다. 하지만 전공자가 아닌 비전공자의 경우 어디서부터 어떻게 시작해야할지 모르는 경우가 많아 시작 자체가 쉽지 않습니다. 그래서 그런 분들을 위해 개발엔 어떤 영역이 있고 어떤 걸 배워야 하는지 정리해 보았습니다. 참고하시길 바랍니다. 물론 아무나 보셔도 상관없습니다^^; 1.웹 개발 프론트엔드 개발: 웹 애플리케이션 또는 웹 사이트의 사용자 인터페이스(UI)를 담당하는 부분. 사용자가 웹사이트에 접속했을 때 눈으로 보이는 화면과 사용자와 상호작용하는 부분 개발. HTML: 웹 페이지의 구조를 정의하는 마크업 언어입니다. 웹 컨텐츠의 뼈대를 담당합니다. CSS: 웹 페이지의 스타일과 레이아웃을 정의하는 스타일 시트 언어입니다. 디자인과 .. 2023. 7. 29.
Unity 유니티 엔진 렌더 파이프 라인 Render Pipeline의 종류 안녕하세요^^유니티 엔진 렌더 파이프 라인에 대해 알아봅시다.렌더 파이프 라인은 게임 오브젝트의 렌더링 과정 즉 화면에 오브젝트를 그리는 과정을 제어하는 시스템입니다.렌더 파이프 라인은 3D 모델의 표현, 라이팅, 그림자, 쉐이딩 등과 같은 시각적 효과를 구현하는데 사용됩니다. 유니티는 2019이후 버전부터 총 4가지의 파이프 라인을 제공하고 있습니다. 1. Built-in Render PipelineUnity 2019 이전 버전에서 사용되던 파이프 라인입니다. 현재는 공식적으로 지원하고 있진 않지만이전 프로젝트와 호환성을 유지하기 위해 아직 사용되고 있는 렌더 파이프 라인입니다. 2. Universal Render Pipeline(URP)경량화된 렌더 파이프라인으로 모바일과 pc를 비롯 다양한 플랫폼에.. 2023. 7. 28.
C# 문제 3. 두 변수의 값을 교환 두 정수 변수의 값을 교환하는 코드를 작성해봅시다. 정답은 아래 temp라는 변수를 추가로 선언해 a의 값을 임시 저장. a변수에 b의 값을 대입. b변수에 a의 값을 저장해둔 temp의 값을 대입. 스왑!! 2023. 7. 28.
비주얼 스튜디오(visual studio) 단축키 모음 안녕하세요^^비주얼 스튜디오의 단축키들을 모아봤습니다.1. 주요 편집 단축키Ctrl + S: 현재 파일 저장Ctrl + C: 복사Ctrl + X: 잘라내기Ctrl + V: 붙여넣기Ctrl + Z: 실행 취소Ctrl + Y: 다시 실행Ctrl + F: 찾기Ctrl + H: 찾기 및 바꾸기Ctrl + D: 현재 선택과 일치하는 다음 항목 찾기Ctrl + Shift + L: 현재 줄 삭제2.코드 편집 단축키Ctrl + Space: IntelliSense(자동 완성) 활성화F12: 선언으로 이동Ctrl + -: 이전 위치로 이동Ctrl + Shift + -: 다음 위치로 이동Ctrl + .: Quick Actions 및 Refactorings 표시Ctrl + /: 주석 토글Ctrl + K + C: 선택 영역 주.. 2023. 7. 27.
반응형