목록전체 글 (62)
언리얼 공부 블로그
이진 변환 반복하기 s가 1이 될 때까지 이진 변환을 반복, 총 변환 횟수와 그 과정에서 제거된 모든 0의 개수 구하기s 가 1이 될때까지 반복문 while, 반복할 때마다 변환 횟수 카운팅 transform_count++;이중 반복문으로 s 내 0과 1 개수 세기, 제거된 0 개수 total 변수에 추가1 개수만 모아 2진수 문자열로 변환, 클래스 템플릿 bitset 사용반복문 for에서 수정된 s 를 bitset 32비트로 1 개수만큼, to_string 문자열로 변환하고,수정된 2진수 내 1 앞에있는 0을 제거하고, s = s.substr(s.find(‘1’));if 문을 통해 1이 하나도 없는 경우 s = 0;반복이 종료되면 transform_count 횟수와 total_zero_count 를 a..
유저가 최종적으로 받은 처리 결과 메일의 개수 계산, 결과를 배열에 순서대로 담아 retrunreport 벡터에 있는 신고 기록을 map에 저장, 저장한 신고기록으로 정지 될 사람과 메일을 받을 사람을 map으로 저장,id_list 를 저장한 정지 될 사람과 메일을 받을 사람을 ID에 맞춰 메일 보내기#include #include #include #include #include using namespace std;vector solution(vector id_list, vector report, int k) { vector answer; map> reported_info; // 신고 기록 저장 map mail_counts; // 유저 별 받을 메일 수 저장 // repor..
callings 배열에 기록된 추월을 players 배열에 반영 후 return #include #include #include using namespace std;vector solution(vector players, vector callings) { vector answer; // 이름과 현재 등수를 맵에 저장 unordered_map players_index; for (int i = 0; i 공원 산책로봇 강아지가 routes 에 따라 park 를 산책 후, 최종 위치의 좌표 [세로, 가로] 를 return #include #include using namespace std;vector solution(vector park, vector routes) { ve..
개인정보 수집 유효 기간 오늘 날짜를 기준으로 유효기간이 지나 파기해야할 개인정보의 번호를 찾고 오름차순 정렬하기 terms 배열 순회해 key value를 map에 저장반복문 for 루프로 privacies 배열 순회 #include #include #include #include using namespace std;// 날짜 문자열 헬퍼 함수 (YYYY.MM.DD)int dateToDays(string date_str) { stringstream ss(date_str); string year_s, month_s, day_s; // '.' 을 기준으로 문자열 파싱 getline(ss, year_s, '.'); getline(ss, month_s, '.'); getline..
언리얼 프로퍼티 리플리케이션 실습 공격 판정 애님 노티파이애니메이션은 따로 복제시켜줘야지 멀티에서 다른데에 보인다. 무조건 복제해야할건 아닌 애니메이션의 경우 로컬로만 돌아도 되는 경우도 있기 때문서버인 경우와 클라이언트서버 체크 방법 if (HasAuthority())권위 Authority가 있는 경우 서버else, 권위가 없으면 클라이언트 UFUNCTION(NetMulticast , Reliable); NetMulticast - 모든 클라이언트 호출 RPC 종류 (Remote Procedure Call)클라이언트-> 서버 호출 (Server)서버 -> 특정 클라이언트 호출 (Client)서버-> 모든 클라이언트 호출 (NetMulticast) Replicated - 해당 변수를 복제되게끔 하고 싶을..
목표팀 스파르타에서 학습한 내용을 바탕으로 FPS 게임을 혼자 제작 프로젝트 계획- 기본적인 전투 시스템부터 및 LD 까지 게임이 동작까지 구현하기 계획플레이어블 캐릭터 구현이동, 점프, 달리기 동작 및 애니메이션 구현 공격 입력 및 몽타주 애니메이션, 라인 트레이스로 충돌 인식 구현 진행 사항플레이어블 캐릭터 기본 이동 및 애니메이션 구현 (wasd 이동, 카메라 이동, 달리기, 점프) Attack InputMapping, Attack montage 구현- 공격 시 테스트용 로그 출력 차주 진행 예정 플레이어블 체력 추가, 몬스터 체력 추가 (더미로 테스트)공격 시 물체 충돌 판정 (Line Trace) 사격, 체력 Ui 추가