본문 바로가기

분류 전체보기331

c++ 문제 3. 음수 양수 판별 입력받은 정수가 음수인지 양수인지 판별하여 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 26.
c# 문제 45. 두 날짜 사이의 일수 구하기 입력받은 두 날짜 사이의 일수를 구하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 2023. 9. 26.
c# Unity 유니티 튜토리얼 테트리스 만들기 06. 생성될 다음 블럭 설정 1. 게임 오브젝트를 하나 생성 후 다음 이미지를 보여줄 SpriteRenderer 컴포넌트를 추가하고 위치를 아래 이미지와 같이 잡아줍니다.2. 보여줄 이미지와 추가한 SpriteRenderer 컴포넌트를 담아둘 배열과 변수를 BlockSpawnComponent에 추가해주고, 다음 생성될 블럭의 인덱스 역시 변수로 추가합니다.  3. NextBlock 메소드를 작성합니다.4. SpawnBlock 코드를 아래와 같이 수정합니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 게임류의 머지 게임입니다.play.google.com  5. Start 메소드 역시 수정해줍니다.  6. 유니티 에디터에 노출된 .. 2023. 9. 25.
c++ 문제 2. 입력받은 두 정수의 합 출력 입력받은 두 정수의 합을 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 25.
c# Unity 유니티 튜토리얼 테트리스 만들기 05. 블럭 회전 제한 및 블럭 스폰 블럭이 회전시 왼쪽 위를 기준으로 회전하므로 블럭이 왼쪽 끝에 위치해 있을 경우는 상관이 없지만 오른쪽 끝일 경우 회전시 블럭이 보드 영역 밖으로 나가게 되는 상황이 발생합니다. 더불어 회전시 해당 위치에 다른 블럭이 있다면 회전이 되면 안되기에 회전 시 보드를 체크하여 회전이 가능한지 판단하여 가능하다면 회전을 하도록 합니다. 1. TetrominoMoveComponent 스크립트에 아래 코드를 작성합니다.  더불어 각 블럭의 rcp를 에디터에서 입력합니다. 만약 아래 이미지 처럼 블럭이 회전되기전에 블럭이 회전시 놓이게 될 위치를 rcp 배열들에 입력해둡니다.  분홍색 블럭의 각도에 따른 rcp 위치들. 다른 블럭들도 입력해줍니다. 차례대로 0도 90도 180도 270도 2. BoardComponen.. 2023. 9. 22.
c++ 2. 데이터 타입(자료형) 정수 정수는 숫자를 표현하는 데이터 타입(자료형)입니다. 숫자를 표현한다고해서 모든 숫자를 표현하는 것은 아닙니다. 실수, 소수는 표현하지 못합니다. 아래는 정수 데이터 타입과 종류 리스트 입니다. 64비트 기준 데이터 타입 (byte) 범위 short 2 byte -32,768~32,767 unsigned short 2 byte 0 ~ 65,535 int 4 byte -2,147,483,648 ~ 2,147,483,647 unsigned int 4 byte 0 ~ 4,294,967,295 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 unsigned long 8 byte 0 ~ 18,446,744,073,709,551,615 를 inc.. 2023. 9. 22.
c# Unity 유니티 튜토리얼 테트리스 만들기 04. 블럭 보드 생성 및 블럭 테트로미노 블럭의 현재 위치에 따른 보드 상에서의 위치를 추가해보도록 합시다.20x10의 보드 판위를 블럭이 이동하며 배치가 됩니다.블럭이 이동 시 보드를 체크하여 다른 블럭이 이미 있다면 해당 위치에 블럭이 고정되고 보드에 해당 위치에 블럭이 있는 상태로 변경해줍니다.1. TetrominoMoveComponent 스크립트를 열어 블럭이 보드 상 어디에 위치하는지 알 수 있도록 Vecto2 변수를 추가합니다.2. 좌우 이동 시 pos.x 아래로 이동 시 pos.y의 값을 변경합니다.  3. 유니티 에디터에서 임시로 블럭의 초기 위치와 보드상에서의 위치를 입력합니다.4. ㅜ 의 경우 네 개의 블럭이 하나로 이루어져있습니다. 현재의 블럭은 한개의 포지션만을 가지고 있는데 블럭 갯수만큼 실제 오브젝트를 구성해.. 2023. 9. 21.
c++ 문제 1. 반복 출력 반복문을 활용해 1~10까지 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 21.
c# 문제 44. 두 개의 문자열 배열의 특정 위치의 값을 서로 교환 주어진 두 개의 문자열 배열의 입력받은 위치의 값을 서로 교환하는 코드를 작성하세요. string[] s1 = new string[5] { "사과", "배", "오렌지", "수박", "레몬" }; string[] s2 = new string[5] { "귤", "감", "포도", "멜론", "딸기" }; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 20.
c# 문제 43. 배열 오름차순, 내림차순 정렬 함수 입력받은 배열을 오름차순과 내림차순 정렬을 할 수 있는 함수와 그 결과를 출력하는 코드를 작성하세요. 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static void Main() { Console.WriteLine("배열 크기를 입력하세요:"); int length = int.Parse(Console.ReadLine()); int[] arr = new int[length]; for(int i = 0; i 2023. 9. 19.
c# Unity 유니티 튜토리얼 테트리스 만들기 03. 테트로미노 블럭 회전 블럭의 회전을 구현해봅시다. 1. TetrominoMoveComponent 스크립트를 열고 블럭의 회전 각도를 판별할 열거문을 추가합니다. 각도에 따라 이미지의 보정치를 입력해 주어야 합니다.2. 추가한 열거문을 클래스 내부에 변수로 추가하고 각도 따른 보정치를 넣어줄 Vector2 배열을 추가합니다. 3.  생성한 블럭 오브젝트를 프리팹 파일로 만들고 해당 프리팹 파일을 복제하여 나머지 블럭들도 생성합니다. 4. 생성한 블럭을 더블 클릭하여 프리팹 파일을 열어준 후 이미지를 바꿔준 후 앞서 이미지에 따른 중심축과 공백을 작업하지 않았다면 함께 해줍니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 .. 2023. 9. 18.
c# 문제 42. 입력받은 정수들 중 가장 큰 수, 작은 수 출력 5개의 정수를 입력받아 그 중 가장 큰 수와 작은 수를 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 18.
반응형