목록전체 글 (221)
cyphen156

약수들의 합자기 자신을 제외한 모든 약수들을 더했을 때 자기자신과 같다면 완전수이다.완전수를 찾아라출력예시6 = 1 + 2 + 312 is NOT perfect.28 = 1 + 2 + 4 + 7 + 14제약사항오름차순 나열if Input == -1 ==> end;2 주의 사항없다.CPP풀이약수들의 합_9506.cpp/** * 백준 약수들의 합_9506 * 자기 자신을 제외한 모든 약수들을 더했을 때 자기자신과 같다면 완전수이다. * 완전수를 찾아라 * * 출력예시 * 6 = 1 + 2 + 3 * 2 is NOT perfect. * 8 = 1 + 2 + 4 + 7 + 14 * * 제한사항 ***************************************** * 6 = 1 + 2 + 3 ..

유니티에는 애셋들을 번들링해서 제공할 수 있도록 할 수 있다. 에디터를 수정하여 직접 메뉴창을 만들수도 있다.이거 어디다가 쓰냐 하면 실행파일(apk)의 크기를 줄이고 추가 리소스는 애셋 번들의 형태로 제공함으로써 초기 프로젝트의 용량을 줄이고, 애셋을 다른곳에도 사용할 수 있도록 유연성과 확장성을 확보하는데 있다.우선 Asset폴더 내부에 Editor 폴더를 만들고, 여기에 스크립트를 하나 생성한다.그러고 나면 다음과 같이 메뉴창을 하나 생성할 수 있다.애셋 패키지를 등록하려면 프리펩과 같은 파일들을 다음과 같이 작업하면 등록된다.그리고 나서 다음과 같이 코드를 수정하고AssetBundleBuilder.csusing System.IO;using System.Collections;using UnityEn..

약수 구하기두 자연수를 제공했을 때 첫번째 수의 약수들 중 K번째로 작은 수 출력하기약수가 존재하지 않는 경우 0을 출력한다.제약사항0 1 주의 사항없다.CPP풀이약수 구하기_2501.cpp/** * 백준 약수 구하기_2501 * 두 자연수를 제공했을 때 첫번째 수의 약수들 중 K번째로 작은 수 출력하기 * 약수가 존재하지 않는 경우 0을 출력한다. * * 제한사항 ***************************************** * 0 #include using namespace std;int main(void){ int N, K; cin >> N >> K; // 인덱스 맞추기 --K; vector v; for (int i = 1; i 모든 예제 코드의 소스파..

배수와 약수두 수가 주어졌을 때 어떠한 관계인지 구하는 프로그램출력예시첫 번째 숫자가 두 번째 숫자의 약수이다. == factor첫 번째 숫자가 두 번째 숫자의 배수이다. == multiple 첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다. == neither제약사항Input1 != Input20 Last Input always 0, 0주의 사항테스트 케이스의 제한조건이 입력으로 설정되어 있으므로 0, 0이 입력되는 조건을 주의한다.CPP풀이배수와 약수_5086.cpp/** * 백준 배수와 약수_5086 * 두 수가 주어졌을 때 어떠한 관계인지 구하는 프로그램 * 출력예시 * 첫 번째 숫자가 두 번째 숫자의 약수이다. == factor * 첫 번째 숫자가 두 번째 숫자의 배수이다. == ..

달팽이는 올라가고 싶다 낮에는 올라가고 밤에는 일정 거리만큼 미끄러진다.목표지점에 도달하면 다시는 미끄러지지 않는다. 목표까지 도달하는 기간을 구하시오.제약사항0 주의 사항반복문 쓰면 시간제약에 무조건 걸린다. 한번의 연산으로 해결해야 한다. 계산식은 다음과 같이 도출된다.마지막날은 올라가고 미끄러지지 않는다 == 높이 - (미끄러지는 거리) / 실제로 이동한 거리, 나머지가 나오면 그것은 하루가 추가되는 것이다.C풀이달팽이는 올라가고 싶다_2869.c/*처음에 작성한 반복연산 코드 시간초과가 발생==> 알고리즘의 변경이 필요함===> 뺄셈연산이 아닌 나눗셈 연산으로 전환#define _CRT_SECURE_NO_WARNINGS#include int main() { int V, A, B, result..

태초에 돈스타브 모작 프로젝트가 존재했다.블로그 주인장은 싱글턴 패턴을 적용하면서 리소스 로드를 수정하다가 멘탈이 터져버렸다.점점 코드가 치기 싫어졌었다. 부트캠프를 다니면서 나머지 공부를 하면서 일주일에 두 번, 하루에 1시간씩 자체엔진 개발을 하기로 결정했다. (C# Basic 수업일)기존에 하던 프로젝트의 코드가 하나도 기억이 안나서 아예 엔진부터 싹 갈아엎기로 했다.우선 사용될 렌더링 API는 기본 베이스를 WIN32 API를 베이스로 GDI+와 D3DX11+를 컴포넌트 식으로 교환하여 사용 할 수 있도록 설계할 예정이다.다행히 WIN32 API와 GDI+는 어느정도 기억이 난다. 3개월 안에 엔진에 D3DX11을 추가 지원할 수 있도록 공부하고 기본 베이스 엔진을 만드는 것이 목표다.다음은 참고..

분수찾기분수식을 만드는 로직을 생각해보자 -> 기본적으로 최대 분모/분자는 N이 될 때-> N개씩 늘어난다.예를 들어 7번째 분수는 1/4이다. 9번째 분수는 3/2이다.--> 내가 옛날에 작성한 C코드를 확인해 보면 등차수열의 합공식을 이용하여 연산을 최적화 해놓은것을 알 수 있었다.이 문제는 추후 다시 한번 풀어봐야 하는 문제라고 생각하여 표시해놔야겠다.제약사항0 주의 사항없다.C풀이분수찾기_1193.c#define _CRT_SECURE_NO_WARNINGS#include int main() { int x, i; // x는 분자, i는 분모 //분모는 0이 아니니까 항상 1부터 시작한다. // 그런데 왜 분모 / 2가 0일 때 항상 진행방향이 DOWN이냐?????? scanf(..

벌집정육각형 모양의 중앙 방에서부터 시작하여 회전하면서 방에 번호를 매기고 최단거리를 구하는 프로그램방 만드는 갯수의 수식은 from N=0 to N −1 ∑(6N) + 1개6N(N-1)/2 + 1Room까지 가려면 걸리는 최단 거리 경로는 항상 N칸이다제약사항0 주의 사항없다.C풀이벌집_2292.C#define _CRT_SECURE_NO_WARNINGS#include int main() { int N, result = 1, i; scanf("%d", &N); for (i = 1; result CPP풀이벌집_2292.cpp/** * 백준 벌집_2292 * 정육각형 모양의 중앙 방에서 부터 시작하여 회전하면서 방에 번호를 매기고 최단거리를 구하는 프로그램 * 방 만드는 갯수의 수식은 fro..