일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- iclone
- 프로그래밍
- charactercreator
- autodesk
- Programming
- maya
- character
- 씨플플
- UnrealEngine
- 마야
- visualstudio
- C언어
- Costume
- 애니메이팅
- 3dmodeling
- 3d
- 언리얼엔진
- blueprint
- reallusion
- C
- coding
- modeling
- ANIMATION
- unreal
- c++
- animating
- cc4
- UE
- ue5
- 개발블로그
- Today
- Total
목록분류 전체보기 (104)
개발나라 스용공주
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CP6oB/btsGAPYKTiZ/136Qumtu7yTKKpKSPJEgc0/img.png)
어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요. str 1 str 2 result "abc" "aabcc" 1 "tbt" "tbbttb" 0 #include #include using namespace std; int solution(string str1, string str2) { int answer = 0; if(str2.find(str1) != string::npos) answer = 1; else answer = 0; ret..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c8uUhd/btsGacSLzqn/6gMRXbk8tXyfCn2kgz5YNk/img.png)
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 입력 #1 aBcDeFg 출력 #1 AbCdEfG #include #include using namespace std; int main(void) { string str; cin >> str; for (int i = 0; i = 'A' && str[i]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQ09zf/btsFYo73Mpt/ejfi4LnMojaHUIvBsDKKpK/img.png)
연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. a b result 2 91 364 91 2 912 #include #include using namespace std; int solution(int a, int b) { int answer = 0; string sa = to_string(a); string sb = to_string(b); string sum_sa = sa..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3r51k/btsF0loGdP9/q38QF6zyBuE152s0VUzgD0/img.png)
양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요. n result 7 16 10 220 처음엔 아래와 같이 작성하였다. (오답) #include #include using namespace std; int solution(int n) { int answer = 0; if (n % 2 == 1) // 홀수일 경우 { for (int i = 1; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/q0CrE/btsFYlvDcgn/J4N2d8C1P32iYAN4wy44Dk/img.png)
문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. my_string k result "string" 3 "stringstringstring" "love" 10 "lovelovelovelovelovelovelovelovelovelove" #include #include using namespace std; string solution(string my_string, int k) { string answer = ""; for (int i = 0; i 풀이 1의 경우 a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cOfLvI/btsF8nHMxua/6IN7ckbZeFphj3DBpbzuIk/img.png)
[문제] 더보기 선빈이는 게임을 즐기던 중 가지고 있는 물건이 너무 많아 창고 정리를 하기로 했습니다. 선빈이가 보유한 게임 속 창고는 여러 칸으로 나누어져 있고 각 칸에는 물건들이 담겨있습니다. 창고를 정리할 방법을 고민하던 선빈이는 같은 물건이 여러 칸에 나누어 들어있는 것을 발견하고 우선 같은 물건끼리 최대한 겹쳐쌓는 방식으로 창고를 정리하기로 했습니다. 선빈이의 창고에 들어있는 물건의 이름과 개수는 리스트 형태로 주어지며, 한 칸에 겹쳐질 수 있는 물건의 개수에는 제한이 없다고 가정합니다. 예를 들어 창고의 각 칸에 담겨있는 물건의 이름이storage = ["pencil", "pencil", "pencil", "book"], 각 물건의 개수가 num = [2, 4, 3, 1]이라면 연필과 책을 한..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2KhOg/btsFMuuhmXQ/nNe59Skp6sWl11bJDEqyk1/img.png)
1. 함수 언리얼에서 함수는 입력값에 해당하는 매개변수를 추가하여 받을 수 있고 출력값을 만들어 그 값을 반환할 수도 있다. 아래 사진은 Function이라는 함수에 매개변수는 Append()로 인해 입니다와 합쳐지고 반환값으로 합쳐진 해당 값을 반환하는 함수이다. 2. 매크로 매크로는 함수와 다르게 입력값과 출력값에 실행핀을 만들어 넣어줄 수 있다. 그래서 일반 노드 박스를 만들 수 있다. 3. 커스텀 이벤트 커스텀 이벤트는 함수나 매크로처럼 따로 창을 열어 만들어오는 것이 아닌 사용하고자 하는 자리에서 만든다. 그리고 함수와 비슷한 점이 많지만 차이점으로는 시간과 관련된 delay 등을 사용할 수 있고 return이 불가능하다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b7OfaS/btsEkv8vIJ0/KKgy9XplJDE1ZxikFxNLHk/img.png)
오버라이드는 함수를 재정의한다는 것이다. * 오버라이드 : 상위의 클래스에 정해둔 함수를 하위의 클래스에서 재정의하는 것 => 상위 클래스의 함수가 아닌 하위 클래스만의 함수로 재정의 예를 들어 상위 클래스의 함수를 물려받은 것이 있지만 하위 클래스에선 상위클래스에서 물려받은 해당 함수에 대해 다르게 정의하고 싶을 수 있다. 그럴 경우 오버라이드를 활용하여 재정의한다. 더보기 다형성 : 여러가지의 형태를 가지고 있다 => 같은 코드가 여러 갈래로 실행이 된다 아래 사진과 같이 Spawn 해둔 클래스가 하위 클래스라면 오버라이딩해준 함수를 사용할 수 있다. 오버라이드는 아래 사진과 같이 만들어줄 수 있고 오버라이드를 클릭하게 되면 함수 중 오버라이드 가능한 함수의 목록을 보여주는데 그 중 오버라이드할 함수..