전체 글

관심 분야는 AR, VR, 게임이고 유니티 공부 중 입니다. (정보처리기사,컴퓨터그래픽스운용기능사 취득)
·Language/C#
문제재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다.크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 하나씩 있는 패턴이다.**** ****N이 3보다 클 경우, 크기 N의 패턴은 공백으로 채워진 가운데의 (N/3)×(N/3) 정사각형을 크기 N/3의 패턴으로 둘러싼 형태이다. 예를 들어 크기 27의 패턴은 예제 출력 1과 같다.  코드int N = int.Parse(Console.ReadLine());string[] result = DrawStars(N);Console.WriteLine(string.Join("\n", result));string[] DrawStars(int n){ i..
·Record/TIL
한달동안 뭐했니..사실 공부를 했다거나 해서 쓰는 TIL은 아니고 너무 글을 안쓴 것 같아 글을 써보려한다.글을 못쓴 이유는 변명이지만... 이사 준비가 제일 컸지만 그 외에도 많은 일들이 집중을 못하게 되는 상황을 만들었고 결국 이렇게 밀리게 되었다.아직 취직은 안했지만 서울로 온 이유는 내가 많이 밑에 살기때문에 면접에 쓰는 돈이나 시간, 노동력을 써야할 것 같아서 이번년도안에 취직 못하면 죽는다 하는 마음으로 미리 상경하게 되었다.그리고 본가에서는 너무 눈치가 보여서 힘들었다..... 힝..... 그래서 나.. 자취할까? 하는 생각이 들자마자 부모님께 허락받고 다음날에 집을 보러갔다.너무 급한 감이 있었나 싶지만 그래도 서울에 오고 소중한 인연들을 만들 수 있었으니 과거의 나 칭찬해주고싶다.사실 주..
·Language/C#
문제차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른 배추로 이동할 수 있어, 그 배추들 역시 해충으로부터 보호받을 수 있다. 한 배추의 상하좌우 네 방향에 다른 배추가 위치한 경우에 서로 인접해있는 것이다.한나가 배추를 재배하는 땅은 고르지 못해서 배추를 군데군데 심어 놓았다. 배추들이 모여있는 곳에는 배추흰지렁이가 한 마리만 있으면 되므로 서로 인접해있는 배추들이 몇 군데에..
·Unity/Tip
문제GameManager를 싱글톤으로 선언할 때 FindObjectOfType을 사용했었는데 더이상 사용되지않는다는 경고가 발생했다.warning CS0618: 'Object.FindObjectOfType(Type)' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'​ 자세하게 마우스를 올려보니 이런식으로 나와있다. Alt+Enter를 이용해서 경고를 해결하려 하면[System.Obsolete]가 추가되는데 이건 추후 글로 쓰겠다. 일단..
·Language/C#
문제N(1 ≤ N ≤ 100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다.하지만 여러 개의 로프를 병렬로 연결하면 각각의 로프에 걸리는 중량을 나눌 수 있다. k개의 로프를 사용하여 중량이 w인 물체를 들어올릴 때, 각각의 로프에는 모두 고르게 w/k 만큼의 중량이 걸리게 된다.각 로프들에 대한 정보가 주어졌을 때, 이 로프들을 이용하여 들어올릴 수 있는 물체의 최대 중량을 구해내는 프로그램을 작성하시오. 모든 로프를 사용해야 할 필요는 없으며, 임의로 몇 개의 로프를 골라서 사용해도 된다.  코드int n = int.Parse(Console.ReadLine());int[..
·Language/C#
문제어떤 나라에 N개의 도시가 있다. 이 도시들은 일직선 도로 위에 있다. 편의상 일직선을 수평 방향으로 두자. 제일 왼쪽의 도시에서 제일 오른쪽의 도시로 자동차를 이용하여 이동하려고 한다. 인접한 두 도시 사이의 도로들은 서로 길이가 다를 수 있다. 도로 길이의 단위는 km를 사용한다.처음 출발할 때 자동차에는 기름이 없어서 주유소에서 기름을 넣고 출발하여야 한다. 기름통의 크기는 무제한이어서 얼마든지 많은 기름을 넣을 수 있다. 도로를 이용하여 이동할 때 1km마다 1리터의 기름을 사용한다. 각 도시에는 단 하나의 주유소가 있으며, 도시 마다 주유소의 리터당 가격은 다를 수 있다. 가격의 단위는 원을 사용한다.예를 들어, 이 나라에 다음 그림처럼 4개의 도시가 있다고 하자. 원 안에 있는 숫자는 그 ..
석영
유석영의 개발공부