일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 셰이더
- 유니티
- c#
- 이득우언리얼
- premake5
- 공부
- 화살표 메서드
- swipe
- 렌더몽키
- c++class
- 표창던지기
- rendermonkey
- 3차원배열
- visualstudio2022
- 화살표 함수
- 다중상속
- python
- 이득우
- 가변배열
- 언리얼
- 화살피하기
- 게임만들기
- C++
- 그림자 효과
- 비주얼스튜디오
- IMGUI
- uidesign
- 배열문제
- Unity
- Today
- Total
목록전체 글 (70)
신입 개발자 공부 과정
#include #include #include using namespace std; int solution(vector clothes) { int answer{1}; unordered_map style; for (auto type : clothes)//type은 vecotr[x][] { style[type[1]]++;//clothes 이중 벡터에 들어있는2번쨰 인자 곧 type을 맵에 추가해준다. } for (auto a : style)//a는 { answer *= a.second+1;// 해당 부위를 입는 경우의 수 + 안입는 경우의 수 } return answer-1;//아예 안입는 경우의 수 } 최소 1가지는 입어야 되기에 아무것도 안입는 경우의 수(1개)를 뺏다.
알아두기 map.begin() - 첫 항목 위치 반환 map.find() - 지정된 Key와 같은 키를 포함하는 맵 내 요소의 위치를 가리키는 반복기를 반환 단, 지정된 Key와 같은 Key를 맵 내에서 찾지 못한다면 map.end()==마지막 요소 다음 위치 반환 map.insert(key값,value값) - 맵에 요소 등록 map[key값]-- or ++ - 해당 key값으로 등록된 value값 -- or ++ 문제= 코드 = #include #include #include #include #include using namespace std; string solution(vector participant, vector completion) { string answer = ""; unordered_ma..
사용한 기능 = substr ex) string a{"hello"}; string b = a.substr(index); // 해당 인덱스부터 끝까지->b
보호되어 있는 글입니다.
양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 xreturn 10 true 12 true 11 false 13 false 입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. 입출력 예 #3 11의 모든 자릿수의 합은 2입니다. 1..
c++20부터 모듈이 새롭게 추가된 기능이라고 해서 visual studio 2022에서 테스트를 하는데 계속 이상한 소리를 하길래 같은 고통을 겪는 사람들이 있었다. 다음 2가지를 해야 사용할 수 있었다. 1. 솔루션 속성 → c/c++ → 언어 → c++ 언어 표준 = 최신 2. 설루션 플랫폼 설정 x64 = 64bit로 설정 x86 = 32bit에서는 안되더라고요.. 이유는 아직 못 찾았네요. 그럼 다음과 같이 잘 되더라구요.